C语言-whil循环

44 阅读1分钟

while 循环 1.死循环.while(表达式) 表达式一直为true,循环一直执行 2.跳出循环,使用break 3.循环变量 4.求累加 s= 1+2+3+4+5 while 循环

#include <stdio.h>
int main(){
int i = 0;
	while(i<3000){
		printf("%d,I miss you \n", i+1);
		i++;
	} 
}

运行效果图

image.png

输入一个年份,判断是否闰年 ?

#include <stdio.h>
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结束");
}

运行效果图

image.png

4.求累加 s= 1+2+3+4+5

#include <stdio.h>
int main(){
	int s = 0;
	int i = i;
	while(i <= 100){
		printf("%d \n",i);
		s = s + i;
		i++;
	}
	printf("%d \n",s);
}

运行效果图

image.png