PAGE \* MERGEFORMAT 65
任务一;项目框架总体设计。任务1.1
学生成绩功能模块
班级学生成绩管理系统
学生成绩删除学生成绩查询学生成绩排序退出管理系统学生成绩显示学生成绩录入
录入流程图开 始
输入学生成绩
处理学生成绩
输出学生成绩
结 束
任务二:C++的使用 欢迎使用C++”1启动VC进入集成环境2新建工程
3新建一个源程序文件
4编写一个简单的C程序
任务4:项目菜单的选择执行设计子任务描述:1.编程实现任意输入一个字符判定其星期几(假定星期一至星期日用了一些特定的字符表示)代码实现:#includevoid main(){char x;printf("请输入一个字母(a-g)");scanf("%c",&x);switch(x){case 'a':printf("今天星期一\n");break;case 'b':printf("今天星期二\n");break;case 'c':printf("今天星期三\n");break;case 'd':printf("今天星期四\n");break;case 'e':printf("今天星期五\n");break;case 'f':printf("今天星期六\n");break;case 'g':printf("今天星期日\n");break;default:printf("输入错误\n"); break;}}运行效果:
2. 编程实现任意输入一门成绩判定其等级(60以下为差、60-69为及格、70-79为中、80-89为良、90-100为优)。
代码实现:#includevoid main(){int k; float cj;printf("请输入一个成绩:");scanf("%f",&cj);if(cj<0||cj>100){printf("输入错误!\n");}else{ k=cj/10; switch(k) { case 0: case 1: case 2: case 3: case 4: case 5:printf("不及格\n");break; case 6:printf("及格\n");break; case 7:printf("良好\n");break; case 8:printf("中等\n");break; case 9: case 10:printf("优秀\n");break; }}}运行效果
3. 编程实现“班级学生管理系统”中的主、子菜单的选择执行。(具体主、子菜单项的功能根据任务一设计的来执行)代码实现:#includevoid main(){int x;printf("====班级学生成绩管理系统====\n");printf("1.录入成绩\n");printf("2.显示成绩\n");printf("3.统计成绩\n");printf("4.查询成绩\n");printf("5.退出系统\n");scanf("%d",&x);switch(x){case 1:printf("录入成绩\n");break;case 2:printf("显示成绩\n");break;case 3:printf("统计成绩\n");break;case 4:printf("查询成绩\n");break;case 5:printf("退出系统\n");break;default:printf("输入错误\n"); break;}}
运行效果:
任务5(1):项目菜单的循环执行设计 子任务描述:1.编程实现求任意多个半径的圆面积和。代码实现:#include#define pi 3.1415void main(){ int n; int k; float r,s,he; he=0; k=1; printf("请输入要求几个圆面积和的个数:\n"); scanf("%d",&n); while(k<=n) { printf("请输入一个圆的半径:\n"); scanf("%f",&r);s=pi*r*r; he=he+s; k=k+1; } printf("%d个半径的圆面积和=%.2f\n",n,he);}运行效果:
2. 编程实现“班级学生管理系统”中子菜单的重复执行。