1、实验报告班级: 电信 13-1 班 学号:13034490141 姓名:谢朗星 成绩: 实验四 循环结构一、实验目的1 掌握循环结构 C 程序的编写和调试方法。2 掌握循环结构 C 程序中使用 while 语句和 do while 语句。二、实验内容和步骤1.调试下面三个程序,分析执行的结果。1. #includeint main( )int sum=0,i=1;while(i100,然后输出最终结果,结束该程序。2. #includeint main( )int sum=0,i=1;while(i100,结束该程序。3.#includeint main( )int sum=0,i=1;dos
2、um=sum+i;i+;printf(“%dn”,sum);while(i100,结束该程序。2. 编写如下 2 道题目的程序,要求详细写出程序编写、编译、运行的过程,源程序关键执行语句需要给出注释。(a) 统计全单位人员的平均工资。单位的人数不固定,工资数从键盘先后输入,当输入-1时表示输入结束(前面输入的是有效数据)分析:循环执行的条件 while(i!=-1) , 循环结束条件是单位的人数 n,循环体采用累加的方法。(b) 求 201n!分析:循环体采用累加和累乘。(a)#includeint main()int i=0;double sum=0,k,j;printf(“请输入工资n 若需结束本运算,请输入 -1n“);while(k!=-1)scanf(“%f“,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;三、实验总结编程时特别要注重细节,细节决定成败。错误往往出在不显眼处,要多留心比如输入法是不是英文输入法,英文有没有拼错,有没有漏掉或是多了符号这些所谓小问题的大问题。要善于灵活变通,学会把课本和老师上课教过的、说过的东西善于利用。