黑马程序员技术交流社区

标题: 三目运算符嵌套——付上代码 [打印本页]

作者: 382780396    时间: 2015-7-19 18:09
标题: 三目运算符嵌套——付上代码
int main(int argc, const char * argv[]) {
    //提示用户输入4门成绩
    float num1,num2,num3,num4,max,min;
    printf("请输入4门科目的成绩\n");
    scanf("%f%f%f%f",&num1,&num2,&num3,&num4);
    //此处进行一个校验,判断分数是否超出范围
    if ((num1<0 || num1>100) || (num2<0 || num2>100) || (num3<0 || num3>100) || (num4<0 || num4>100)){
        printf("你不正常");
        return 0;
    }
    //              1和2最大的值         3和4最大的值            1和2最大的值             3和4最大的值
if (max=((num1>num2?num1:num2)>(num3>num4?num3:num4)?(num1>num2?num1:num2):(num3>num4?num3:num4)));
        {printf("该学生最高分是%.2f",max);}//这是一段
        //       1和2最小的值         3和4最小的值            1和2最小的值             3和4最小的值
if (min=((num1>num2?num2:num1)<(num3>num4?num4:num3)?(num1>num2?num2:num1):(num3>num4?num4:num3)));
        {printf("该学生最低分是%.2f",min);}//这是一段
        return 0;
    }

自己写的,不喜勿喷,谢谢参考!
作者: Mal    时间: 2015-7-19 18:22
上面的冒号怎么设置的表情




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