求助:帮我看看这段小程序错在哪里?
题目:输入a,b,c 3个值,输出其中最大者.# include<stdio.h>
void main()
{
int a,b,c,max;
printf("please input a,b,c:\n");
scanf("%d,%d,%d",&a,&b,&c);
max=a;
if(max<b);
max=b;
if(max<c);
max=c;
printf("The largest number is %d",max);
}
为什么我输入3个数:6,5,1时,显示的结果为1,而不是最大的6?错在哪里?