22智能在线
新记
新手!关于编程中输入abc三个值,输出最大值的问题
有种答案中(简写){int a b c max;max=a;if(max<b) max=b;if(max<c) max=c}那当max同时小于b,c时怎么办呢?不用定义吗?谢谢
举报该文章
相关建议 2007-09-07
首先判断的是max和b,如果max<b,则max=b了,已经不是最开始的max了,再判断max和c,按楼主说的肯定是max<c了,所以max=c,最后max=c,因此这种情况已经包含再内了,就不用再定义了。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://22.t2y.org/zz/0itxsit2.html
其他看法
第1个回答 2007-09-07
当max<b时,把b的值给max,这个时候再跟c比较的值实际上是b的值。
而max本身初始化的时候是赋予的a的值的。
当你说的max小于b、c的时候,其实就是a小于b、c。那么max就是b、c中最大的一个。
相似回答
大家正在搜
相关问题
编写一个C程序,输入abc三个值,输出其中最大值
编写一个C程序,输入abc三个值,输出最大值
编程输入三个数,输出有他们组成的最大值,例如,输入1,2,3...
是名初学者哈哈。我想编写一个C语言,输入ABC三个值,输出最...
编写一个C程序,输入abc三个值,输出其中最大值
编写一个C语言程序输入abc三个数 输出最大值
怎么编程“输入三个数,要求输出最大值”?
编写一个c程序 输入abc三个值 输出其中 最大值 写被调用...