while循环
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
{
s+uimnm;p=le+sunom;r +conm;pound sssuutamm++t12++e→→m12→→sseuussnmmuut;mm
}
sum+3+→3→susmum
…………
sum+1+0100→0→susmum
While Loop--Example
n=1; sum=0; while ( n<=100 ) {
• To write a whole program for 5! • To get the following sum:
sum=2+4+6+…+100
While Loop--Researching
5
求: n! n1
n=1;
while ( cno<n=d1i0t0ion )
LAosospign
Va avrailaubeleto the
{
loop-variable
simple or compound statbeemfoernet;
the loop
}
While Loop--Example
n=1;
while ( n<=100 ) sum=1+2+3+……+100
A Story about Gauss
• 1+2+3+……+100
=(1+100)+(2+99) +……+(50+51)
=101×50 =5050
循环(Loop)
--while Loop
What is a "loop"?
• 大学四年的主要生活:
当 •
•
第一天:吃饭、学习、睡觉
第二天大:学吃饭没、毕学习业、睡觉
}
While Loop -- Flow Chart
c大o学n2d>没i1t毕io业n
False
True b吃Po饭rdin、yt学o“fh习teh、lleo睡l”o觉op
流程图
While Loop--Example
100
• 求: n n1
sum=1+2+3+4 +5 +…+100;
While Loop--Example
While Loop--Exercise
• 编程求 5!
• 即:factorial=1*2*3*4*5
n=1;sffuaamcctto=or0ri;iaall==01;; while ( nn<<==1500 ) {
fsaucmto=rsiuaml=+fanc;torial*n; n++; }
While Loop--Homework
• 第三每天天:吃:饭吃、学饭习、、睡学觉习、睡觉
• ......
while(大学没毕业)
loop condition
{Байду номын сангаас
} 吃饭;
学习; 睡觉;
body of the loop
}
While Loop -- Format in C
while ( c2o>n1d)ition )
{
死循环!!!
psirminptlfe("oHr eclolmo.\pno"u)n; d statement;
sum=sum+n; n++; }
Alter the valuseuomf+t1h→e sum loopss-uuvmmar++i32a→→blessuumm
within ……
bosduymo+f 1th0e0→losoupm
While Loop--Example
n=1; sum=0; while ( n<=100 ) {
sum=sum+n; n++; }
While Loop--Example
#include<stdio.h> void main( ) {
int n,sum; n=1;sum=0; while ( n<=100 ) {
sum=sum+n; n++; } printf("sum=%d",sum); }