C语言while循环实现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;
}

猜你喜欢

转载自blog.csdn.net/weixin_63987141/article/details/129127150