计算机与信息技术学院综合性、设计性实验报告
专业: 年级/班级: 2009—2010学年第一学期
课程名称 C程序设计 指导教师 ***
本组成员
学号姓名
实验地点 214、215机房 实验时间 11.18, 11.25晚
11.19, 11.26下午
项目名称 使用菜单设计趣味程序 实验类型 设计性
一、 实验目的: 菜单是应用程序的界面,控制语句用来改变程序执行的顺序,是实现结构化程序设计的基础。本实验目的是锻炼使用控制语句的能力,巩固课堂所学程序设计语言基本知识。
二、 实验仪器或设备:微型计算机
三、 总体设计(设计原理、设计方案及流程等)
模块设计和结构化设计方法。设计一个含有多个菜单项的菜单程序。要求:
1) 主菜单形式如下:
1 *******
2 *******
3 *******
4 *******
5 猴子吃桃
6 退出程序
2) 用函数实现各模块功能。3)每种操作完成后返回主菜单。
主函数生成主菜单并调用各个子函数。
*****函数*********;
…………………………
exit(0)函数用来退出程序
四、实验步骤(包括主要步骤、代码分析等)
1、完成程序的主框架设计,进行调试,
2、详细设计,进行调试,
3、进行整体调试;
4、验证其设计的正确性,完成实验报告。(代码分析)
五、结果分析与总结
教师签名:
年 月 日
给你们个模板~真不好意思呀```
麻烦你修改一下~
#include<stdio.h>
#include<stdlib.h>
//主函数
void main()
{int x;
void max();void shxh();*******;
for(;;)
{ printf("\n\t 1.输出三个数的最大数\n");
printf("\t 2.输出所有的水仙花数\n");
printf("\t 3.*************\n;
printf("\t 4.**************\n");
printf("\t 5.**************\n");
printf("\t 6.退出程序\n");
scanf("%d",&x);
switch(x)
{case 1: max();break;
case 2: shxh();break;
case 3: ***();break;
case 4: ****();break;
case 5: ****();break;
case 6: exit(0);
}
}
}
//打印三个数的最大数的子函数
void max()
{int a,b ,c,t;
printf("请输入三个数");scanf("%d%d%d",&a,&b,&c);
t=a; if (b>t) t=b;if(c>t) t=c;
printf("最大数=%d\n",t);
}
//打印水仙花数
void shxh()
{ }
//将十个数排序
void sort(){}