1、 C语言上机实验5一:实验目的1: 理解循环结构的含义。2: 掌握C语言三种循环结构的特点。3: 掌握while ,do-while,for,语句的使用方法。4: 掌握不同循环的选择及其转换方法。二:实验内容提要。1:While语句是当型循环控制语句,一般的形式为:While(表达式) 语句;注意:(1) while后面的括号()不能省。 (2) While后面的表达式可以是任意类型的表达式,但是一般为条件表达式或者逻辑表达式。芳草集眼霜 (3) 如果while后的表达式的值一开始就为假,循环体将一次也不执行。 (4)通常情况下,程序中会利用一个变量来控制while语句的表达式的值,这个变量被
2、称为循环控制变量。在执行while语句之前,循环控制变量必须初始化,否则执行的结果将是不可预知的。While循环的执行过程为:首先判断表达式的值是否为真(非0),如果为真,则执行循环体内的语句,然后在判断表达式是否为真,如果为真,在执行循环体内的语句,如此的循环往复,直到表达式的值为假(0)时为止。2:do-while 语句Do 语句体;While(表达式); 注意:do-while这里有分号,但是while后面是没有的。注意:(1)如果do-while后的表达式的值一开始就为假,循环体还是要执行一次。 (2)在if语句while语句中,表达式后面都不能加分号,而在do-while语句的表达式
3、后面要加分号,否则将出现语法错误。 (3)和while语句一样,在使用do-while语句时,不要忘记初始化循环控制变量。否则执行的结果将是不可预知的。3:for语句For(表达式1;表达式2;表达式3) 语句;其中for语句的要求如下:(1) for后面的括号不能省。(2) 表达式1:一般为赋值表达式,给循环变量赋初值。(3) 表达式2:一般为关系表达式或逻辑表达式,循环控制条件。(4) 表达式3:一般为赋值表达式,给循环变量增量或者减量。(5) 表达式之间为分号分隔。执行过程为:隔首先求表达式1的值,然后判断表达式2是否为真(非0),如果为真,则执行循环体语句,然后求表达式3的值。接下来在判断表达式2是否为真,直到表达式2为假为止。三:实验题目1:请在键盘输入任意一个正数数,则计算机则自动求出从1加到该数的和并打印到屏幕上。如果输入的数为负数则提示输入错误。例子 如果从键盘输入5 则输出15。 (1+2+3+4+5)(使用while循环做)2:编程计算1!+2!+3!+。10!的值。(请使用for语句做)3:打印所有的“水仙花数”,所谓水仙花数字 是指一个三位数,其各位数字的立方和等于该数本身。例如,153 是“水仙花数芳草集眼霜 ” 因为153=13+53+334:按要求打印图形*