while循环1

50 阅读1分钟

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;
}

编译

image.png

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;
}

编译

image.png

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;
}

编译

image.png