题目:编写一个C程序,输入a,b,c,三个值,输出最大值。
下面是我写的程序,运行时输出的总是a的值,根本就不是最大值,
我是在visual C++6.0里运行的,但我手机的里C4droid的C++编译器里运行可以输出最大值;不知道为什么求帮忙,谢谢!!!!
不是的,要是中文的话会出现语法错误的,我试过,要不你也试一下这个程序行不行?
#include
void main()
{
int a,b,c,max;
scanf("%d,%d,%d",&a,&b,&c);
max=a;
if(a<b)max=b;
if(max<c)max=c;
printf("%d",max)
}
我的意思是你运行时输入的逗号像是中文的,下面是我运行的,你对比下。