..
case 6: case 7:
case 8:printf(\ break; case 9: case 10:
case 11:printf(\ break; }
switch(mon) {
case 1: case 3: case 5: case 7: case 8: case 10: case 12:day=31; break; case 4: case 6:
;.
..
case 9: case 11:day=30; break; case 2: if(leap==1) day=29; else day=28; }
printf(\ }
Q3161.(10分)请用else if多分支条件判断语句编程设计一个简单的计
算器程序。要求:
(1)请用户按以下形式从键盘输入表达式:操作数① 运算符op 操作数② (2)然后计算表达式的值 **输入提示信息**:无 **输入数据格式**:\
**输出数据格式**:\
若若输入的运算符是除法运算符/,当除数为0时,输出数据格式为:\is 0!Error!\\n\
若输入的运算符不是加(+)、减(-)、乘(*)、除(/),则输出数据格式为:\[友情提示]:
;.
..
① 用户输入的运算符为算术运算符:加(+)、减(-)、乘(*)、除(/)。用字符变量 op 表示;
② 操作数①和操作数② 为浮点型数据,分别用浮点型变量 dat1、dat2表示。 ③ 程序运行结果如下所示: 1+2↙
1.00+2.00=3.00
#include
float a=0,b=0; char op;
scanf(\
if(op=='+')
printf(\ else if(op=='-')
printf(\ else if(op=='*')
printf(\
;.
..
else if(op=='/'){ if(b!=0)
printf(\ else
printf(\ } else
printf(\ }
Q3185.(10分)实验二(2016春刘秉权C语言课):根据输入的百分制成
绩score,转换成相应的五分制成绩grade后输出。 转换规则为(要求用switch语句实现):
当score大于等于90且小于等于100时,grade=A; 当score大于等于80且小于90时,grade=B; 当score大于等于70且小于80时,grade=C; 当score大于等于60且小于70时,grade=D; 当score大于等于0且小于60时,grade=E。 格式要求:
输入提示:\
输出形式形如:\、\、\当输入分数不正确时,输出:\\
;.
相关推荐: