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