微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 简单的三个数大小比较C程序

简单的三个数大小比较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的值,很奇怪,由于在下是新手,查不出原因,请各位老师们指导我一下,谢谢了!

这个程序对了,我晓得自己的原因了,不足的是无法辨别出三个数是相同的情况

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top