计算机与信息技术学院综合性、设计性实验报告专业:********年级/班级:2011—2012学年第一学期课程名称C程序设计指导教师***本组成员学号姓名*****实验地点****:2:30-4:20项目名称使用函数设计菜单趣味程序实验类型综合性/设计性实验目的菜单是应用程序的界面,控制语句用来改变程序执行的顺序,是实现结构化程序设计的基础。本实验目的是锻炼使用控制语句的能力,巩固课堂所学程序设计语言基本知识。完善自己的疏漏。实验仪器或设备电脑总体设计(设计原理、设计方案及流程等)模块设计和结构化设计方法。设计一个含有多个菜单项的菜单程序。1)主菜单包括1、求n的阶乘求面积翻译电码温度转换四角星退出2)用函数实现各模块功能。3)每种操作完成后返回主菜单。4)exit(0)函数用来退出程序实验步骤(包括主要步骤、代码分析等)1、完成程序的主框架设计,进行调试,2、详细设计,进行调试,3、进行整体调试;4、验证其设计的正确性,完成实验报告。代码分析:#include<>//编译预处理指令#include<>#include<>//用到数学函数intn,s[100];voidmain()//定义主函数{ voidcaidan();//声明函数 voidyi();//声明函数 voider();//声明函数 voidsan();//声明函数 voidsi();//声明函数 voidwu();//声明函数 voidtuichu();//声明函数 caidan(); inti;for(;;) { scanf("%d",&i); switch(i) { case1:yi();break;//调用函数yi case2:er();break;//调用函数er case3:san();break;//调用函数san case4:si();break;//调用函数sicase5:wu();break;//调用函数wucase6:tuichu();break;//调用函数tuichu } }}voidcaidan()//执行caidan函数{printf("主菜单形式如下:\n1、求n的阶乘\n2、求面积\n3、翻译电码\n4、温度转换\n5、四角星\n6、退出\n请输入菜单号:\n");}//输出内容voidyi()//执行yi函数{inti,t,j;//定义变量i,t,j printf("请输入要计算阶乘的数\n");//输出内容 scanf("%d",&t);//输入t值 i=1;//赋初始值 j=1; while(i<=t)//当循环 { j=j*i;//计算 i=i+1; } printf("计算好的数是%d\n",j);}voider()//执行er函数{ inta,b,area; printf("请输入长宽"); scanf("%d,%d",&a,&b); area=a*b; printf("O(∩_∩)O~面积是:%d\n",area);}voidsan(){
C语言综合性设计性实验报告模版 来自淘豆网m.daumloan.com转载请标明出处.