1、实验四 循环结构程序设计一、实验目的1通过本实验,加深对循环控制结构有关概念的理解。2熟练掌握 while、do-while 和 for 三种循环控制语句的特点,掌握循环结构程序设计和调试方法。3掌握二重循环结构程序的设计方法。二、预习内容1If 语句和 goto 语句组合实现循环的方法。理解循环的条件设置,循环的次数,循环体以及循环的结束。2. while 循环结构的特点。理解 while 循环的条件设置,循环次数,循环体以及循环结束的条件。3. do-while 循环结构的特点。理解 dowhile 循环的条件设置,循环次数,循环体以及循环结束的条件。4. for 结构的特点。理解 for
2、 结构中三个表达式的执行顺序以及各自的作用,指出循环的条件,循环的次数,循环体以及循环结束的条件。5. 循环的嵌套。理解循环嵌套的结构特点,循环的执行顺序以及循环体,循环次数及内层循环的跳出。6. break,continue 语句的意义及其在循环结构中的应用特点。三、实验内容(一)阅读调试下列程序,并写出程序结果。1用 while 循环实现数据统计问题。数据统计问题:从键盘输入一批任意数量的整数,统计其中不大于 100 的非负数数值的个数。/* 使用负数作为数据输入结束标志的程序 */#include “stdio.h“void main()int m,counter=0; while(1)printf(“请输入一个整数:“);scanf(“%d“,if(m=0printf(“继续输入下一个数据?(Y/N)“);ask=getchar();getchar();if(ask!='y'printf(“n“);printf(“符合要求的整数个数为: %dn“,counter);