一个求三个数最大值的程序(程序没错),但执行后得到的是最小值
有3个整数a、b、c,由键盘输入,输出其中最大的数,一个三个数最大值的程序,执行后得到的是最小值,这个程序没有错,在别人的电脑上能得到正确结果,我重装了几次vc,还是这种情况,这是什么原因?下面是程序代码:#include <stdio.h>
main()
{
int a,b,c,max,temp;
scanf("%d,%d,%d",&a,&b,&c);
temp=(a>b)?a:b;
max=(temp>c)?temp:c;
printf("%d",max);
}