1.循环结构
while 循环是编程中一种常用的循环结构,用于在满足特定条件时重复执行一段代码。它的核心思想是:只要条件为真,就持续执行循环体;当条件为假时,循环结束。
#include<stdio.h>
/*
while循环
*/
int main(){
//把我爱你,输出3000次。
int i = 0;
while(i<3000){
printf("I miss you \n",i+1);
i++;
}
return 0;
}
编译
2.死循环
如果 while 循环的条件始终为真,程序就会陷入所谓的“死循环”
#include<stdio.h>
/*
while循环
1.死循环。
while(表达式) 表达式一直为ture,循环一直执行
2.跳出循环使用break;
*/
int main() {
//输入一个年份,判断是否闰年?
//如果输入的是0,就结束
while(1){
int year;
printf("\n请输入要判断的年份(0表示退出):");
scanf("%d",&year);
if(year == 0){
break;
}
if( (year%100!=0 && year%4==0) || year%400==0) {
printf("%d是闰年\n",year);
} else {
printf("%d不是闰年\n",year);
}
}
printf("\n下次再来吧");
return 0;
}
编译
3.求累加
#include<stdio.h>
/*
while循环
1.死循环。
while(表达式) 表达式一直为ture,循环一直执行
2.跳出循环使用break;
3.循环变量
4.求累加 sn = 1 + 2 + 3 + 4 + 5
*/
int main(){
//s=1+2+3+4+5+...+100
int s = 0;
int i = 1;
while(i <=100){
printf("%d\n",i);
s = s +i;
i++;
}
printf("%d/n",s);
return 0;
}