问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

...实现求三个数的最大值(任意输入三个数,找出最大的数,并输出该最大...

发布网友 发布时间:2024-03-16 19:46

我来回答

4个回答

热心网友 时间:2024-03-16 23:38

#include<stdio.h>
main()
{
int a,b,c,max;
printf("请任意输入三个数:\n"); /*这里类型说明为int整型,可自行进行修改*/
scanf("%d%d%d",&a,&b,&c);
max=a>b?a:b;
max=max>c?max:c;
printf("The max number is %d.",max);
}

这里探讨一下楼上的回答,首先非常肯定这位兄台使用条件表达式的三目运算,使用条件表达式就本题而言效率更高。但是个人认为这一语句:
max = a>b?(b>c?b:c):(a>c?a:c); 存在问题。
条件表达式的一般形式为:
表达式1? 表达式2:表达式3
其求值规则为:如果 表达式1 的值为真,则以 表达式2 的值作为整个条件表达式的值,否则以 表达式3 的值作为整个条件表达式的值。
根据这一求值规则,我们来分析上面这一语句,如果a>b为真,则max得到的值将是(b>c?b:c)这一表达式的值,但是这一表达式的值是什么呢?当然是b或者c,如果得到的是c的话,那么c就一定会比a大吗?当然无法判定了,例如我们假设a>c>b,按这一语句判断将得到结果是C,显然是不对的。

热心网友 时间:2024-03-16 23:38

#include<stdio.h>
int max(int a, int b)
{
if( a > b ) return a;
if( a <= b ) return b;
}

void main()
{
int a;
int b;
int c;
int TheMax;
scanf("%d%d%d",&a,&b,&c);
TheMax = max(a,max(b,c));
printf("%d\n",TheMax);
}

热心网友 时间:2024-03-16 23:41

这是用三目运算符去做的,效率更好
#include<stdio.h>
void main()
{ int a,b,c ,max;
max = a>b?(b>c?b:c):(a>c?a:c);
printf("最大数为:%d",max);
}

热心网友 时间:2024-03-16 23:42

#include <stdio.h>
main()
{
int a[3];
int i,max;
printf("please input three numbers:\n");{我用的是数组,所以输入数字的时候就不用输入,了,输入一个数字之后只需敲一下空格,然后输入下一个数字}
for(i=0;i<3;i++)
scanf("%d",&a[i]);
max=a[0];
for(i=1;i<=2;i++)
if(a[i]>a[0])
max=a[i];
printf("max is:%d",max);
getch();

}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 古剑奇谭 前期怎么刷烛龙铸钱 就是还在江都刚开放家园哪里。。有刷... 谁有书 9吉卜力的天才们 - [日]铃木敏夫.epub,急急!求这个百度网盘资源... 亲戚把我拉黑怎么办呢? 职场新人碰到那些自以为是 很狂妄 动不动就大声训斥别人的所谓... 新来不久大概三周时间,竟然对老员工(做了四十个月)的工作做点... 我是新员工,那些老员工都喜欢管我,喜欢压着我的感觉,感觉他们...1 怎样和三观不合的人相处下去? 树叶画手工贴画并配诗句怎么画 怎样管理不懂事的下属4 如何管理“怎样收拾不听话的员工”的员工6 怎样管理哪些公司的老员工?特别是哪些自以为是很有能力的人,有... 如何控制员工,不让他有自以为是的情况发生4 如何管理自以为是的员工?11 泥鳅喂什么? 2010年1月深圳西站有到北京的火车吗? 中行都能进入差额体检嘛 我们叫歪脖菜或者马肉,有人说是石沙参、桔梗、地笋,其实都不是,这三种... 这是山上的一种花(2照片为同一植物),茎和叶上都有短白毛附着,请告诉其... 到建阳市旅游,有什么便宜又好玩的地方值得打卡? 如何对待老员工自以为是指使和批评??5 我想问一下,我刚买的电动车真空胎被一个钉子给扎破了,拔了之后哧哧漏气... 杭州河坊街回春堂看病看得好吗 三阶魔方中的上右下左其中的左右是指的是左手和右手还是左边和右边... 如何给狗狗做感觉机能检查? 封神榜子贤喊冤第几集? 牛奶过敏可以喝舒化奶吗 怎么画从家到学校的路线图? 民族复兴的根基是什么? 我想看属龙是什么意思 帝升电梯是哪个国家的品牌 濡沫江湖云游商人值得买吗 迁出本村户口的村民,可以分到征收款吗? 朝花夕拾中选取2-3个重要话题,结合书中内容和中学生的实际。 朝花夕拾第1和第2章3段解析和主要内容2 求:《朝花夕拾1、2》和《格列佛游记1、2、3》的主要内容和... 朝花夕拾1-3章主要内容45 《春游》是谁写的? 《朝花夕拾》之童心篇(二)反感的原因2 朝花夕拾的第一章,第二章,第三章题目是什么17 笔记本电脑经常花屏,一般来说用手来回掰一下屏幕就好了。这是什么问题...