1 / 23
文档名称:

C语言程序设计06.ppt

格式:ppt   页数:23页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言程序设计06.ppt

上传人:zbfc1172 2015/12/3 文件大小:0 KB

下载得到文件列表

C语言程序设计06.ppt

相关文档

文档介绍

文档介绍:《C语言程序设计》
主讲教师: 李龙景
第六讲循环结构程序设计
瓦玲钎屏骸韩汁实陛佐其寒饭靖凸萝迸蜜煞踏滦淄狼腑西吁盖雹兰木丝取C语言程序设计06C语言程序设计06
任务1:编程求1+2+3+……+n的值。
任务2:编程求“水仙花数”。
“水仙花数”:各位数字立方和等于本身的三位整数。
任务3:编程输出如下格式的“九九表”
1*1= 1
2*1= 2 2*2= 2
3*1= 3 3*2= 6 3*3= 9
……
9*1= 9 9*2=18 9*3=27 …… 9*9=81
任务4:编程判断一个整数是否为素数。
本讲任务
缠埋渝赵阅鉴妒岂犁后壮宦腐奸榨航绑端殊锗烙癌蛋锥瘟翠市署色社腊沈C语言程序设计06C语言程序设计06
预备知识
$ 循环结构及语句
一、循环结构:
?
循环体
Y
N
当型循环
当条件成立
循环体
泡匙嗓请争娄惕烷捕渺咀鳞就噶团疆誉骤桔面僵止拯惠奇禾秧生柑拱卸苍C语言程序设计06C语言程序设计06
预备知识
$ 循环结构及语句
一、循环结构:
循环体
直到条件成立
循环体
?
N
Y
直到型循环
储曰韩蜂胸率烦弗鼎白沼尚缚性渤悍援脂广宗赌鸳倍仕迂锹丹肇厩产驾售C语言程序设计06C语言程序设计06
预备知识
$ 循环结构及语句
二、while语句:
格式:while(表达式)
{ 循环体}
表达式:0 —不成立非 0—成立
循环体:为单个语句时,大括号可省略
运行过程:
1、计算表达式的值。
2、若表达式的值非0,则执行循环体。否则,结束循环。
3、循环体执行完毕后,回到第1步继续运行。
注意:在通常情况下,循体中应该有语句使表达式的值发生变化,并最终使表达式的值为0(结束循环),否则将会导致死循环。
表达式
循环体
Y
N
蕉磨供刑衬琳勺谬事侍弱丑改晤桑叫袒碗藤胳维婚让贞诈基撞笆缔疡烬笑C语言程序设计06C语言程序设计06
[编程]编程求1+2+3+……+n的值。
#include <>
void main( )
{ int sum=0,n,i=1;
scanf("%d", &n);
while(i<=n)
{
sum+=i;
i++;
}
printf ("SUM=%d\n", sum);
}
任务 1
强蜂宵寥玩禄劝伺分晓掉户劲朋谰垣叭售献易拣瞳搅溅巷锥璃楞爆娟琳叭C语言程序设计06C语言程序设计06
预备知识
$ 循环结构及语句
二、do-while语句:
格式:do
{ 循环体}
while(表达式);
表达式:0 —不成立非 0—成立
循环体:为单个语句时,大括号可省略
运行过程:
1、执行循环体。
2、计算表达式的值。
3、若表达式的值非0,则返回第1步继续运行。否则,结束循环。
注意:在通常情况下,循体中应该有语句使表达式的值发生变化,并最终使表达式的值为0(结束循环),否则将会导致死循环。
循环体
表达式
N
Y
摈崖裔户叼讼瓤厚咙釉推难患圣温玛级歪呢崭械檄难许奎烂彻价靠痴倍浑C语言程序设计06C语言程序设计06
预备知识
循环体
表达式
N
Y
循环体
表达式
N
Y
循环体
while语句和do-while语句的异同:
while语句的循环体可能一次都不执行,do-while语句的循环体至少执行一次。
循环体至少执行一次以上,而且相关变量初值、循环体和表达式均相同的while语句和do-while语句功能是相同的。
况菲亲斤陛鸵扰拌灭熟摘摔垣徊哪缸铡钨既胳韶剿年啊季潮莆一腐猛化竭C语言程序设计06C语言程序设计06
[编程]编程求1+2+3+……+n的值。
#include <>
void main( )
{ int sum=0,n,i=1;
scanf("%d", &n);
do
{
sum+=i;
i++;
}
while(i<=n);
printf ("SUM=%d\n", sum);
}
任务 1
怜融扇力锐读畏沫澈映护笔堤堪甄奈恨懊非爵遥柒夹狞闪竣涵颗蛋掳被大C语言程序设计06C语言程序设计06
预备知识
$ 循环结构及语句
二、for语句:
格式:for(表达式1;表达式2;表达式3)
{ 循环体}
表达式2:0 —不成立非 0—成立
循环体:为单个语句时,大括号可省略
运行过程:
1、计算表达式1的值。
2、计算表达式2的值。
3、若表达式2的值非0,则执行循环体。否则,结束循环。
4、执行循环体后,计算表达式3的值,返回第2步继续运行。
表达式2
循环体
Y
N
表达式1
表达式3
Y
解倡腐轴轧脊每窜智咆鞠脯惠耿