要求:输入三个数,输出最大值
#include<stdio.h>
main()
{ int a,b,c,,s,t;
printf("qing shu ru san ge shu :");
scanf("%d,%d,%d",&a,&b,&c);
a>=b?t=a:t=b;
t>=c?s=t:s=c;
printf("%d\n",s);
getch();
}这个程序错在哪里了?
#include<stdio.h>
void main()
{
int a,b,c,s,t;
printf("qing shu ru san ge shu :");
scanf("%d,%d,%d",&a,&b,&c); //你这样写的话,输入格式注意了,如 1,2,3
a>=b?t=a:t=b;
t>=c?s=t:s=c;
printf("%d\n",s);
}
也许是因为我在上面注释的时候没有写对吧。如果不是,我也不知道错哪里了。
#include<stdio.h>
main()
{
int a,b,c,,s,t;
printf("qing shu ru san ge shu :");
scanf("%d,%d,%d",&a,&b,&c);
t=(a>=b?a:b);
s=(t>=c?t:c);
printf("%d\n",s);
getch();
}