一、for循环
for语句的一般形式:
for(表达式1;表达式2;表达式3){
语句
}
表达式1:设置初始条件,只执行一次。
表达式2:循环条件表达式,用来判定循环是否继续,在每次循环前先执行此表达式,决定是否继续循环。
表达式3:循环的调整,循环变量的增加或减小,
实例:计算1+2+3+4+……+n
代码如下:
#include<stdio.h>
int main(){
int n,sum=0;
scanf("%d",&d);
for(int i=1;i<=n;i++){
sum+=i;
}
printf("%d\n",sum);
}
二、while循环
while语句的一般形式:
while(表达式){
语句;
}
while循环可以与for循环等价替换:
表达式1;
while(表达式2){
语句;
表达式3;
}
#include<stdio.h>
int main(){
int n,sum=0,i=1;
scanf("%d",&n);
while(i<=n){
sum+=i;
i++;
}
printf("%d\n",sum);
}
三、do while循环
do……while语句的一般形式:
do
语句;
whlie(表达式);//此处while后有分号
#include<stdio.h>{
int mian(){
int n,sum=0,i=1;
scanf("%d",&n);
do{
sum+=i;
i++;
}
while(i<=n);
printf("%d\n",sum);
}
}