C语言3个数求最大值怎么写啊!!!我搞了半天都不行!

2022-03-26 社会 50阅读

参考代码

#include

intmain(void){ 

inta,b,c;

scanf("%d%d%d",&a,&b,&c);//输入3个数

intmax=a;//默认最大值为a

//选出a,b中的最大值

if(max

max=b;

//将前两个中最大值与c比较,得出真正的最大值

if(max

max=c;

printf("%d",max);//输出最大值

return0;

}

运行截图

分析

关于我写的参考代码我已经加了注释,现在分析一下谭浩强的。void main()这种用法很古老,不建议使用.编译器给出的错误提示是

去掉多余的括号,分号和void后,通过debug后发现b和c读取的数据不正确,解决方法是在全英文输入环境下降3-7行的代码重新输入。

再来分析你的

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com