用while语句实现循环
while语句的一般形式:
while (表达式)语句 //语句就是循环体
//表达式也称为循环条件表达式
只要当循环条件表达式为真,就执行循环体语句
while循环的特点:先判断条件表达式,后执行循环体语句
eg:求1+2+3+...+100
#include <stdio.h>
int main() {
int i = 1, s = 0;
while (i <= 100)
{
s = i + s;
i++;
}
printf("%d", s);
return 0;
}
结果如下:
用do...while语句实现循环
#include <stdio.h>
int main() {
//int i = 1, s = 0;
//while (i <= 100)
//{
// s = i + s;
// i++;
//}
//printf("%d", s);
//return 0;
int i = 1;
do
{
printf("%d\n", i++);
} while (i <= 10);
}
do....while语句的执行过程:先执行循环体,然后检查条件是否成立,若成立,再执行循环体
一般形式:
do
语句 //循环体
while(表达式);
用for语句实现循环
#include <stdio.h>
int main() {
int i;
for (i = 1; i <= 5; i++)
printf("%d\n", i);
}
一般形式:
for (表达式1;表达式2;表达式3)//表达式可以省略,但分号不能省
语句
//等价下面
表达式1;
while表达式2
{
语句
表达式3
}