用c语言 求2+4+6+8+...+100的和
时间: 2023-11-22 11:45:47 浏览: 73
可以使用for循环或while循环来实现。以下是两种不同的代码实现方法:
方法一(使用for循环):
```
#include <stdio.h>
int main() {
int sum = 0;
for (int i = 2; i <= 100; i += 2) {
sum += i;
}
printf("sum=%d\n", sum);
return 0;
}
```
方法二(使用while循环):
```
#include <stdio.h>
int main() {
int sum = 0, i = 2;
while (i <= 100) {
sum += i;
i += 2;
}
printf("%d\n", sum);
return 0;
}
```
以上两种方法的思路都是一样的,即从2开始,每次加2,直到100为止,然后将所有加起来的数相加得到最终的结果。其中,sum表示和的值,i表示当前加的数。
相关问题
C语言while求2+4+6+...+100
可以使用如下代码:
```
#include <stdio.h>
int main() {
int i = 2;
while(i <= 100) {
printf("%d ", i);
i += 2;
}
return 0;
}
```
输出结果为:2 4 6 8 ... 100
c语言求1+2+3+...+100
您好,以下是使用C语言求1到100的代码:
```c
#include <stdio.h>
int main() {
int i;
for (i = 1; i <= 100; i++) {
printf("%d ", i);
}
return 0;
}
```
输出结果为:
```
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100
```