西北师范大学学生实验报告
学号: 12345677654321 日期: 2012.
院别
计算机科学与 工程学院
专业
网络与信息安 全
班级
姓名
张三
课程名称
程序设计基础
课程类型
实验
学\n");
case 7: printf("grade=C\n");
case 6: printf("grade=D\n");
case 5:
case 4:
case 3:
case 2:
case 1:
case 0: printf(''grade=E\n");
default: printf(" score is out of range!\n");
}
不能够正确的实现题意,要用break语句跳出修改后的程序为:
#include""
main()
{
int score, grade;
printf("Input a score(O-lOO):");
scanf("%d", &score);
grade = score/10;
switch (grade)
(
case
10:
case
9
printf('' grade=A\n"); break;
case
8
printf("grade=B\n");break;
case
7
printf("grade=C\n");break;
case
6
printf("grade=D\n");break;
case
5
case
4
case
3
case
2
case
1
case
0
printf("grade=E\nn);break;
default: printf(" score is out of range!\n"); }
用if-else语句改写以上程序并实现程序功能 ttinclude <stdio. h> main ()
{
int score;
printf (zzPlease enter score:z/);
scanf(〃%d〃, &score);
if (score<0||score>100)
printf (Z/Score is out of range! \n,z);
else if (score>=90)
printf(〃grade=A\n〃);
else if (score>=80)
printf (,zgrade=B\nzz);
else if (score>=70)
printf (zzgrade=C\nzz);
else if (score>=60)
printf("grade二D\n〃);
else
printf Czgrade=E\nzz);
}
i 'E:\C语昌EXP5_3\Debug\, I a I B htfSwl
Please enter score:95 grade=A
Press any key to continue
. 8,并记录运行结果。
要求:
(1)程序运行需测试运算符分别为+、-、*、/和其他运算符的五种情况;测试0做
c语言第六次实验报告 来自淘豆网www.taodocs.com转载请标明出处.