首页 > 电脑

c语言如何选择输出printf

更新时间2019-10-19 08:50:27

使用条件表达式和++运算符完成如下程序(不得使用if结构)。

从键盘输入考试成绩(整数,合法输入为0-100)。

如果输入不合法,输出“input error”

如果分数不及格,输出“no pass”

如果分数及格,输出奖金。奖金计算公式是:(分数+1)/2,输出到小数点后1位,精确到小数点后1位


(条件表达式不用if要求有点高),参考程序

#include <stdio.h>
int main()
{    
 int a;
 scanf("%d",&a);
 (a<0 || a>100)?printf("input error "):(a<60)?printf("no pass "):printf("%.1f ",++a/2.0);
 return 0;
}

相关标签:c语言

上一篇:华硕1660显卡怎么开和平精英高效都会失真

下一篇:散步这篇文章里妻子心理语言和动作