单片机/MCUwilliam hill官网
直播中

jf_1689824190.7905

12年用户 34经验值
擅长:模拟技术 RF/无线
私信 关注
[问答]

简单的三个数大小比较C程序

今日重学谭老师编著的C程序设计,问到比较三个数大小的时候,自己写了一个程序,感觉挺对的,可就是运行结果不对,我的程序如下:



#includevoid main()
{
        int a,b,c,max;
        printf("请输入三个数a,b,c:n");
        scanf("%d,%d,%d",&a,&b,&c);
       
        if(a                 max=b;
        else max=a;
        if(max                 max=c;
       
        printf("最大数为:%dn",max);

}

运行的结果不论输入哪三个数,其结果显示是最大值a的值,很奇怪,由于在下是新手,查不出原因,请各位老师们指导我一下,谢谢了!


回帖(2)

jf_1689824190.7905

2013-2-4 23:30:33
这个程序对了,我晓得自己的原因了,不足的是无法辨别出三个数是相同的情况
举报

李仲元

2013-2-4 23:48:08
举报

更多回帖

发帖
×
20
完善资料,
赚取积分