参考代码
霄膀攴褂#include<stdio.h>
intmain(void)惺绅寨瞀{
inta,b,c;
scanf("%d%d%d",&a,&b,&c);//输入3个数
intmax=a;//默认最大值为a
//选出a,b中的最大值
if(max<b)
max=b;
//将前两个中最大值与c比较,得出真正的最大值
if(max<c)
max=c;
printf("%d",max);//输出最大值
return0;
}
运行截图
分析
关于我写的参考代码我已经加了注释,现在分析一下谭浩强的。voidmain()这种用法很古老,不建议使用.编译器给出的错误提示是
去掉多余的括号,分号和void后,通过debug后发现b和c读取的数据不正确,解决方法是在全英文输入环境下降3-7行的代码重新输入。
再来分析你的