哈工大C语言实验题

2026/4/29 9:40:56

..

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 #include main() {

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。 格式要求:

输入提示:\

输出形式形如:\、\、\当输入分数不正确时,输出:\\

;.


哈工大C语言实验题.doc 将本文的Word文档下载到电脑
搜索更多关于: 哈工大C语言实验题 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219