c语言如何统计81~800中的偶数个数n,并计算偶数之和total, 输出total和n的值
时间: 2023-05-20 08:07:10 浏览: 73
以下是C语言代码实现:
```c
#include <stdio.h>
int main() {
int n = 0, total = 0;
for (int i = 81; i <= 800; i++) {
if (i % 2 == 0) {
n++;
total += i;
}
}
printf("偶数个数为:%d\n", n);
printf("偶数之和为:%d\n", total);
return 0;
}
```
输出结果为:
```
偶数个数为:360
偶数之和为:145440
```
希望能够帮到您!
相关问题
C语言统计81~800中的偶数个数n,并计算偶数之和total,输出total和n的值;
请看以下代码:
```c
#include <stdio.h>
int main() {
int n = 0, total = 0;
for (int i = 81; i <= 800; i++) {
if (i % 2 == 0) { // 如果 i 是偶数
n++;
total += i;
}
}
printf("总共有 %d 个偶数,它们的和为 %d\n", n, total);
return 0;
}
```
输出结果为:
```
总共有 360 个偶数,它们的和为 144720
```
c语言计算1到n整数之间的奇数和,偶数和
在C语言中,我们可以分别计算1到n整数之间的奇数和与偶数和。以下是两个简单的函数实现:
首先,计算奇数和:
```c
#include <stdio.h>
long long sumOdd(int n) {
long long total = 0;
for (int i = 1; i <= n; i += 2) {
total += i;
}
return total;
}
```
然后,计算偶数和:
```c
long long sumEven(int n) {
long long total = 0;
for (int i = 2; i <= n; i += 2) {
total += i;
}
return total;
}
int main() {
int n;
printf("Enter a number: ");
scanf("%d", &n);
printf("Sum of odd numbers from 1 to %d is %lld\n", n, sumOdd(n));
printf("Sum of even numbers from 1 to %d is %lld\n", n, sumEven(n));
return 0;
}
```
这两个函数分别遍历从1到n的所有数字,如果数字是奇数就加到奇数总和,如果是偶数就加到偶数总和。
阅读全文