简单的三个数大小比较C程序
时间:10-02
整理:3721RD
点击:
今日重学谭老师编著的C程序设计,问到比较三个数大小的时候,自己写了一个程序,感觉挺对的,可就是运行结果不对,我的程序如下:
#include<stdio.h>void main()
{
int a,b,c,max;
printf("请输入三个数a,b,c:\n");
scanf("%d,%d,%d",&a,&b,&c);
if(a<b)
max=b;
else max=a;
if(max<c)
max=c;
printf("最大数为:%d\n",max);
}
运行的结果不论输入哪三个数,其结果显示是最大值a的值,很奇怪,由于在下是新手,查不出原因,请各位老师们指导我一下,谢谢了!
#include<stdio.h>void main()
{
int a,b,c,max;
printf("请输入三个数a,b,c:\n");
scanf("%d,%d,%d",&a,&b,&c);
if(a<b)
max=b;
else max=a;
if(max<c)
max=c;
printf("最大数为:%d\n",max);
}
运行的结果不论输入哪三个数,其结果显示是最大值a的值,很奇怪,由于在下是新手,查不出原因,请各位老师们指导我一下,谢谢了!
这个程序对了,我晓得自己的原因了,不足的是无法辨别出三个数是相同的情况