While循环

18 阅读1分钟

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

#include <stdio.h> 
int main(){
	//把我爱你,输出三次
	int i = 0;
	while(i < 3000){
		printf("%d.I love you\n",i+1);
		i++;
		
	}
	return 0 ; 
	
 
  
}

image.png

#include <stdio.h> 
/* 
  while 循环
  1.死循环。 while(表达式) 表达式一直为true,循环一直执行
  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下次再来吧~");
	
	
 
  
}

image.png

#include <stdio.h> 
int main(){
	/* 
  while 循环
  1.死循环。 while(表达式) 表达式一直为true,循环一直执行
  2.跳出循环使用break 
  3.循环变量 
  4.求累加 Sn = 1+2+3+...+n
*/ 
	int s = 0;
	int i = 1; 
	while(i <= 100){
		printf("%d",i);
		s = s + i;
		i++;
		
	}
	printf("%d\n",s);
	return 0 ; 
	
 
  
}

image.png