黑马程序员技术交流社区

标题: 做的简单的判断最大值 [打印本页]

作者: 刨丁    时间: 2015-7-18 20:28
标题: 做的简单的判断最大值
#include <stdio.h>
//    自定义比较大小的函数
    int max(int x,int y){
   
    return x > y?x:y;
}
int main(int argc, const char * argv[]) {
//    定义三个变量接收用户输入的三个数字
    int num1 = 0,num2 = 0,num3 = 0;
//    定义flag 控制死循环结束
    int flag = 1;
//    使用死循环让用户可以不用一次比较后退出
    while(flag){
//    提醒用户输入三个数字进行比较
        
    printf("请输入三个数个数比较他们的大小:\n");
//    接收用户输入的三个数字
    scanf("%d,%d,%d",&num1,&num2,&num3);
//    调用比较大小的函数max进行嵌套实现比较三个数的大小

    int m = max(max(num1, num2),num3);
//    输出最大值
        printf("%d\n",m);
//    提示用户是否继续进行比较
        printf("是否继续?继续请按1  退出请按0 \n");
//    接收用户输入的选择给flag来实现判断是否继续
        scanf("%d",&flag);
   
    }
     return 0;
    }
作者: 时光无痕    时间: 2015-7-19 23:44
写的不错,继续加油




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2