int a,b,c,max;
scanf("%d,%d,%d",&a,&b,&c);
max=a;
max=b>max?b:max;
max=c>max?c:max;
printf("%d",max);
这是我写 的 代码,结果始终输出a,要怎么改才正确啊?
int a,b,c,max;
scanf("%d,%d,%d",&a,&b,&c);
max=a;
max=b>max?b:max;
max=c>max?c:max;
printf("%d",max);
这是我写 的 代码,结果始终输出a,要怎么改才正确啊?
我认为没错啊,关键是输入的是什么?
比如:12,34,24
肯定是错的。
int a,b,c,d,max; scanf("%d,%d,%d",&a,&b,&c);
d=a>b?a:b;
max=d>c?d:c; printf("%d",max);