下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、计算机与信息技术学院综合性、设计性实验报告专业:*年级 / 班级:2011 2012 学年第一学期课程名称C程序设计指导教师*本组成员*学号姓名实验地点*实验时间2011.12.8下午:2:30-4:20项目名称使用函数设计菜单趣味程序实验类型综合性 / 设计性一、实验目的菜单是应用程序的界面, 控制语句用来改变程序执行的顺序, 是实现结构化程序设计的基础。本实验目的是锻炼使用控制语句的能力,巩固课堂所学程序设计语言基本知识。完善自己的疏漏。二、实验仪器或设备电脑三、总体设计(设计原理、设计方案及流程等)模块设计和结构化设计方法。设计一个含有多个菜单项的菜单程序。1)主菜单包括 1、求 n 的
2、阶乘2、求面积3、翻译电码4、温度转换5、四角星6、退出2)用函数实现各模块功能。3)每种操作完成后返回主菜单。4)exit (0)函数用来退出程序四、实验步骤(包括主要步骤、代码分析等)1、完成程序的主框架设计,进行调试,2、详细设计,进行调试,3、进行整体调试;4、验证其设计的正确性,完成实验报告。代码分析:#include<stdio.h>/编译预处理指令#include<stdlib.h>#include<math.h>/用到数学函数int n,s100;void main()/定义主函数void caidan();/声明函数void yi();/声
3、明函数void er();/声明函数12_)O面积是 :%dn",area);void san();/ void si();/ void wu();/ void tuichu();/ caidan(); int i;for(;) 声明函数声明函数声明函数声明函数scanf("%d",&i);switch(i)case 1: yi();break;/case 2: er();break;/case 3: san();break;/case 4: si();break;/调用函数 yi调用函数 er调用函数 san调用函数 sicase 5: wu();bre
4、ak;/case 6: tuichu();break;/调用函数 wu调用函数tuichuvoid caidan()/执行 caidan 函数 printf("主菜单形式如下: n1 、求换n5 、四角星 n6 、退出 n 请输入菜单号:void yi()/执行 yi 函数n 的阶乘 n2 、求面积n");/输出内容n3 、翻译电码n4 、温度转int i,t,j;/定义变量 i ,t ,jprintf("请输入要计算阶乘的数scanf("%d",&t);/输入 t 值i=1;/赋初始值j=1;while(i<=t)/当循环n&q
5、uot;);/输出内容j=j*i;/计算i=i+1;printf("计算好的数是 %dn",j);void er()/执行 er 函数int a,b,area;printf("请输入长宽 ");scanf("%d,%d",&a,&b);area=a*b;printf("O(void san()char c;while(c=getchar()!='n')if(c>='A'&&c<='Z')|(c>='a'&
6、&c<='z')c=c+4;if(c>='Z'&&c<='Z'|c>'z')c=c-26;printf("%c",c);printf("n");void si()float f,c;printf("输入华氏度: ");scanf("%f",&f);c=(5.0/9)*(f-32);printf("华氏度 =%fn 摄氏度 =%fn",f,c);void wu()char dia
7、mond5=' ',' ','*',' ','*',' ','*','*',' ',' ',' ','*',' ','*',' ','*',' ',' ','*'int i,j;for(i=0;i<5;i+)for(j=0;j<5;j+)printf("%c",diamondij);printf("n"
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年04月浙江温州永嘉县卫生健康系统招考聘用医学类工作人员97人笔试历年高频考题难与易错考点摘选后附答案详解
- 2024年04月浙江宁波江北区市场开发建设服务中心招考聘用编外工作人员笔试历年(难与易错考点)高频考题后附答案详解
- 年产5万吨酸树脂涂料的车间工艺设计
- 2024年04月浙江台州市市场监督管理局招考聘用编外人员笔试历年高频考题难与易错考点摘选后附答案详解
- 2024年04月河南艺术职业学院招考聘用22人笔试历年(难与易错考点)高频考题后附答案详解
- 2024年04月河南省内乡县2024年公开招考233名事业单位工作人员笔试历年(难与易错考点)高频考题后附答案详解
- 2024年04月河北廊坊三河市选聘教师50人笔试历年(难与易错考点)高频考题后附答案详解
- 2024年04月江苏省盐城市响水县中医院赴山西中医药大学校园招考聘用12人笔试历年(难与易错考点)高频考题后附答案详解
- 2024年04月江苏淮安市第三人民医院招考聘用专业技术人员9人(第二批)笔试历年高频考题难与易错考点摘选后附答案详解
- 2024年04月江苏宿迁市宿城区教育系统招考聘用公办学校财务人员4人笔试历年高频考题难与易错考点摘选后附答案详解
- 职业技能大赛:电子商务师(三级)理论知识鉴定要素细目表(征求意见稿)
- 初中高级涡流试题
- 陕西省建筑防火设计、审查、验收疑难问题技术指南-ppt
- 烧结工艺技术课件
- 2023年版事故隐患日周月排查治理制度
- GB/T 11971-1997加气混凝土力学性能试验方法
- T-ZBTA 01-2019 建筑信息模型(BIM)应用等级评定标准
- 统编教学小学语文课外阅读《细菌世界历险记》导读课课件
- 学校食堂档口承包合同协议书模板七篇
- 高校产学研合作协议范本
- 酒店住宿清单样式
评论
0/150
提交评论