文档库 最新最全的文档下载
当前位置:文档库 › C语言-课堂笔记5-单层循环

C语言-课堂笔记5-单层循环

第六课:循环结构1
一、循环结构的要素
eg1.
1+2+...+100
int A;int sum=0
A=1; //初始条件
A++;
sum+=A;
eg2。
0 20 40 。。。300
int A;int c
A=0; 初始条件
A+=20;
c=(5.0/9)*(A-32);

eg3。
学生成绩求和
int A;int sum=0; 初始条件,A是学生成绩,sum成绩和
int i=1; i表示学生人数
scanf("%d",&A);
sum+=A;

1.参与循环的操作数是有规律变化:
eg1 :A++;
eg2:A+=20;
eg3: i++;scanf("%d",&A);
2.计算过程是相同的
eg1 : sum+=A;
eg2: c=(5.0/9)*(A-32);
eg3: sum+=A;
3.初始条件
eg1 :A=1;
eg2:A=0;
eg3: i=1;

4.终止条件
eg1 :A>100终止
eg2:A>300终止
eg3: i>40终止

二、循环语句
1.while语句——当型循环语句
格式:
while (表达式) 语句
eg1:
1+2+3+...+100
int A=1;
int sum=0;
while (A<=100)
{
sum+=A;
A++;
}
printf("%d",sum);
2.do...while语句——直到型循环语句
do
循环体语句
while (表达式);
格式:
int A=1;
int sum=0;
do
{
sum+=A;
A++;
}while(A<=100);
3.for语句——当型循环语句
格式:
for(表达式1;表达式2;表达式3) 语句

int A;
int sum=0;
for(A=1;A<=100;A++)
sum+=A;
作业:
njudge系统
习题册第三章选择结构






































相关文档