while 循环
1.死循环
while(表达式) 表达式一直为ture,循序一直进行
2.跳出循环(break)
int main(){
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下次再来吧")
}
循环体执行完毕后while语句会继续判断循环条件,直到循环条件为0时,整个循环过程才会结束
3.循环变量
4.循环累加
int main(){
int s = 0;
int i = 1;
while(i <= 100);
{
s += i;
i++;
}
printf("%d\n",s);
}
定义int类型的变量i,初始值为1,s用于存储1~100的整数
定义int类型的变量s,用于存储1~100的和
使用while语句遍历1~100,将遍历的数据与s变量相加,循环条件为i <= 100
注意:每循环一次,i自增一次,以进行下一次的条件判断