4.循环结构概览.ppt

求n! ,即计算p 1×2×3×…×n的值。 main int i, n; long p; p 1; printf Enter n: ; scanf %d,n ; for i 1; i n; i++ p p * i; printf p %ld \n,p ; 例2:输出下列图形 总结: while和do …while循环只在while后面指定循环条件,且在循环体中应包含使循环趋于结束的语句;for循环可以在表达式3中包含使循环趋于结束的操作,甚至可以将循环体中的操作全部放到表达式3中,功能更强。 while 和for循环是先判断表达式,后执行语句;do …while循环是先执行语句后判断表达式。 4.3 for语句 总结: 三种循环都可以用来处理同一问题,一般情况下它们可以互相代替。 用while和do …while循环时,循环变量初始化的操作在while 和do … while语句前完成;for语句可以在表达式1中完成。 while循环、do…while循环和for循环,都可以用break语句跳出循环,用continue语句结束本次循环 。 4.3 for语句 【例4.5】求水仙花数。如果一个三位数的百位数、十位数和个位数的立方和等于这个数,那么这个数就被称为水仙花数。(while) 【例4.5】求水仙花数。如果一个三位数的百位数、十位数和

文档评论(0)

1亿VIP精品文档

相关文档