c语言编写程序求1+2+3+…+100的所有偶数的和,用while循环。
时间: 2024-06-15 21:09:02 浏览: 11
当使用C语言编写程序求1+2+3+...+100的所有偶数的和时,可以使用while循环来实现。以下是一个示例代码:
```c
#include <stdio.h>
int main() {
int num = 1; // 初始化变量num为1
int sum = 0; // 初始化变量sum为0
while (num <= 100) { // 当num小于等于100时执行循环
if (num % 2 == 0) { // 判断num是否为偶数
sum += num; // 如果是偶数,则将其加到sum中
}
num++; // num自增1
}
printf("1+2+3+...+100的所有偶数的和为:%d\n", sum);
return 0;
}
```
运行以上代码,输出结果为:
```
1+2+3+...+100的所有偶数的和为:2550
```
相关问题
用c语言程序while对0~100所有偶数求和
可以回答这个问题。以下是一个用 C 语言编写的程序,使用 while 循环对 0~100 中的所有偶数求和:
```c
#include <stdio.h>
int main() {
int sum = 0;
int i = 0;
while (i <= 100) {
if (i % 2 == 0) {
sum += i;
}
i++;
}
printf("0~100 中所有偶数的和为:%d\n", sum);
return 0;
}
```
运行结果为:
```
0~100 中所有偶数的和为:2550
```
用c语言编写循环结构程序,计算Π的近似值,公式为:Π/4≈1-1/3+1/5-1/7+......,直到最后一项的绝对值小于为止
```c
#include <stdio.h>
int main() {
double pi = 1.0; // 初始化pi的值为1.0
double item = 1.0; // 初始化第一项的值为1.0
int n = 1; // 初始化项数为1
while (item >= 1e-6) { // 当最后一项的绝对值小于1e-6时退出循环
n += 2; // 计算下一项的分母
item = 1.0 / n; // 计算下一项的值
if (n % 4 == 1) { // 若为奇数项则加上该项的值
pi += item;
} else { // 若为偶数项则减去该项的值
pi -= item;
}
}
pi *= 4; // pi/4 ≈ 1-1/3+1/5-1/7+...,故pi ≈ 4*(1-1/3+1/5-1/7+...)
printf("π ≈ %lf\n", pi);
return 0;
}
```