第九次课-----循环结构
一、循环
什么时候用到循环结构:处理重复的问题的时候。
1.while语句
while(循环条件表达式)
循环体语句;
执行过程:只有循环条件表达式的值为真就 执行循环体语句,先判断后执行。
demo:输出1---n之间的数
int main(void)
{
int i = 1;
int n = 0;
printf("请输入n的值:");
scanf("%d",&n);//10 15
while(i <= n)
{
printf("%d\n",i);
i++;
}
return 0;
}
demo:计算m+...+n的值
int main(void)
{
int i = 1;
int n = 0;
int m = 0;
int sum = 0;
printf("请依次输入m和n的值:");
scanf("%d%d",&m,&n);//m+...n 10 15
while (m <= n)
{
sum = sum + m;
m++;
}
printf("sum=%d\n", sum);
return 0;
}
2.do...while语句
do
{
循环体语句;
}while(循环条件表达式);
执行过程:先执行循环体语句,再检查循环条件表达式的值是否为真,如果为真则继续 执行循环体语句,否则结束循环。
demo:计算m+...+n的值
int main(void)
{
int i = 1;
int n = 0;
int m = 0;