3)制作学生成绩管理系统菜单
使用switch语句制作学生成绩管理系统菜单。该系统实现对某班 某门课程成绩的简单管理,基本功能有三项:录入学生成绩;统 计平均成绩;将成绩由低到高排序。系统的操作界面用一个非常
简朴的菜单描述,如图所示。
第4章 选择结构程序设计
本章要点: if语句 if语句的嵌套 条件运算符 switch语句 选择结构程序设计
学习方法建议: 学习本章内容应重点掌握if语句的执行过程,在此基础 上,掌握if语句、switch语句格式及应用,学会编写选择结 构程序。本章的难点是if语句的嵌套和switch语句的应用。
上机实验
一、实验目的
1.熟练掌握if语句的基本结构;
2.学会利用if语句编写选择结构程序;
3.学会利用switch语句编写选择结构 程序。
二、实验内容
1.验证性实验
1)以下程序实现计算两个数的商,请验证程序运行结果。 #include <stdio.h> main() { int a,b; printf(“Input two int number:\n”); scanf(“%d%d”,&a,&b); if (b==0) printf("Divided by zero\n"); else printf(“%f\n”,1.0*a/b); }
2)下面程序实现输入的3个整数按从大到小的顺序输出,程 序空白的地方填上适当的语句或语句体。 #include <stdio.h> main() { int a,b,c,t; printf(“Input three integers: \n”); scanf(“%d%d%d”, ① ); if (a<b) ② ; /*交换a、b的值*/ if (a<c) ③ ; /*交换a、c的值*/ if (b<c) ④ ; /*交换b、c 的值*/ printf(“Big to small is %5d%5d%5d:\n”,a,b,c); }