刚学C语言,编程求a,b,c中的最大值

#include<stdio.h> void main() { int a,b,c,z,m; scanf('%d%d%d",&a,&b,&c); if(a>b) z=a; else z=b; if(c>z) m=c; else m=z; printf("max=%d\n",m); } 这个程序哪里不对呢?

我只看出来你的scanf里面第一个双引号打成了单引号=
=
温馨提示:内容为网友见解,仅供参考
第1个回答  2021-01-07
#include<stdio.h>
double main()
{ int a,b,c,d,f;
scanf("%d%d%d",&a,&b,&c);
if(a>b) d=a;
else d=b;
if(c>d) f=c;
else f=d;
printf("max=%d\n",f);
return 0;
}
你的%d打了一个('),还有你的return 0;吃掉了
相似回答