实验四循环结构
《实验四循环结构》由会员分享,可在线阅读,更多相关《实验四循环结构(4页珍藏版)》请在装配图网上搜索。
1、实验报告班级: 电信13-1班 学号:13034490141 姓名:谢朗星 成绩: 实验四 循环结构一、实验目的1 掌握循环结构C程序的编写和调试方法。2 掌握循环结构C程序中使用while语句和do while语句。二、实验内容和步骤1.调试下面三个程序,分析执行的结果。1. #includeint main( )int sum=0,i=1;while(i=100) sum=sum+i;i+;printf(“%dn”,sum);return 0;5050在该程序中,先判断i是否=100,如果是,在循环体先执行了sum=sum+i,接着再执行i+,然后再返回判断i是否100,然后输出最终结果,
2、结束该程序。2. #includeint main( )int sum=0,i=1;while(i=100) sum=sum+i;i+;printf(“%dn”,sum);return 0;在该程序中,先判断i是否=100,如果是,在循环体先执行了sum=sum+i,接着再执行i+,然后输出当次运行的结果,然后再返回判断i是否100,结束该程序。3.#includeint main( )int sum=0,i=1;do sum=sum+i;i+;printf(“%dn”,sum);while(i=100);return 0;在该程序中,在循环体中先执行了sum=sum+i,接着再执行i+,然后
3、输出当次运行的结果,接着再判断i是否100,结束该程序。2. 编写如下2道题目的程序,要求详细写出程序编写、编译、运行的过程,源程序关键执行语句需要给出注释。(a) 统计全单位人员的平均工资。单位的人数不固定,工资数从键盘先后输入,当输入-1时表示输入结束(前面输入的是有效数据)分析:循环执行的条件while(i!=-1) , 循环结束条件是单位的人数n,循环体采用累加的方法。(b) 求分析:循环体采用累加和累乘。(a)#includeint main()int i=0;double sum=0,k,j;printf(请输入工资n若需结束本运算,请输入-1n);while(k!=-1)scanf(%f,&k); sum=sum+k; j=sum/i; i+;printf(平均工资为:%fn,j);return 0;(b)#includeint main() int n,m; n=1; m=0; while(n=20) m+=n; n+; printf(%dn,m); return 0;三、实验总结编程时特别要注重细节,细节决定成败。错误往往出在不显眼处,要多留心比如输入法是不是英文输入法,英文有没有拼错,有没有漏掉或是多了符号这些所谓小问题的大问题。要善于灵活变通,学会把课本和老师上课教过的、说过的东西善于利用。
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。