Цикл while языка C реализует сумму от 1 до 100 и ее расширение (обязательный просмотр для студентов колледжа).

Используйте цикл while для вычисления суммы от 1 до 100 

#include<stdio.h>
int main(){
//	用while循环 计算从1~100的和 
	int sum=0,i=1;
	while(i<=100){
		sum+=i;
		i++;
	}
	printf("1到100的和是:%d",sum);
	return 0;
}

В приведенном выше коде используется цикл while для управления циклом путем управления переменной i.

Если мы изменим правило автоинкремента i++ на i+=2

Тогда результатом всей программы становится вычисление суммы нечетных чисел от 1 до 100

код показывает, как показано ниже

#include<stdio.h>
int main(){
//	用while循环 计算从1~100的奇数和 
	int sum=0,i=1;
	while(i<=100){
		sum+=i;
		i+=2;
	}
	printf("1到100的奇数和是:%d",sum);
	return 0;
}

Таким же образом может быть реализована круговая операция продукта.

код показывает, как показано ниже

#include<stdio.h>
int main(){
//	用while循环 计算从1~10的乘积 
	int res=1,i=1;
	while(i<=10){
		res*=i;
		i++;
	}
	printf("1到10的乘积是:%d",res);
	return 0;
}

Supongo que te gusta

Origin blog.csdn.net/weixin_63987141/article/details/129127150
Recomendado
Clasificación