请教一下哪里错了?
#include <stdio.h>void main ()
{
int a,b,c;
scanf("%d,%d,%d",&a,&b,&c);
if (a>b) d=a;
if(d>c) e=d;
else e=c;
else d=b;
if (d>c) e=d;
else e=c;
printf("max is %d\n",e);
}
#include <stdio.h> void main () { int a,b,c,max; scanf("%d,%d,%d",&a,&b,&c); if(a>b) max=a; else max=b; if(max<c) max=c; printf("max is %d\n",max); }这样写还可以少申请一个变量,变量一定要先定义后使用。