C语言编程,从键盘上任意输入10个整数,计算所有奇数的和,以及偶数的平均值,并输出它们。
时间: 2023-12-06 16:05:30 浏览: 206
好的,以下是 C 语言的代码实现:
```c
#include <stdio.h>
int main() {
int nums[10];
int odd_sum = 0, even_sum = 0, even_count = 0;
// 从键盘上输入10个整数
for (int i = 0; i < 10; i++) {
printf("请输入一个整数:");
scanf("%d", &nums[i]);
}
// 计算所有奇数的和和偶数的平均值
for (int i = 0; i < 10; i++) {
if (nums[i] % 2 == 0) {
even_sum += nums[i];
even_count++;
} else {
odd_sum += nums[i];
}
}
double even_avg = (double) even_sum / even_count;
// 输出结果
printf("所有奇数的和为:%d\n", odd_sum);
printf("所有偶数的平均值为:%f\n", even_avg);
return 0;
}
```
你可以将代码复制到 C 语言编译器中编译运行,然后按照提示输入10个整数,就可以得到所有奇数的和和偶数的平均值了。
相关问题
C语言编写程序:从键盘上任意输入10个整数,计算所有奇数的和,以及偶数的平均值,并输出他们
好的,下面是这个程序的代码:
```c
#include <stdio.h>
int main() {
int nums[10];
int odd_sum = 0, even_sum = 0, even_count = 0;
printf("请输入10个整数:\n");
for (int i = 0; i < 10; i++) {
scanf("%d", &nums[i]);
if (nums[i] % 2 == 0) {
even_sum += nums[i];
even_count++;
} else {
odd_sum += nums[i];
}
}
printf("所有奇数的和为:%d\n", odd_sum);
if (even_count > 0) {
float even_avg = (float) even_sum / even_count;
printf("所有偶数的平均值为:%f\n", even_avg);
} else {
printf("没有输入偶数!\n");
}
return 0;
}
```
程序的执行过程如下:
```
请输入10个整数:
1 2 3 4 5 6 7 8 9 10
所有奇数的和为:25
所有偶数的平均值为:6.000000
```
注意,这个程序只能处理输入的数中有偶数的情况,如果输入的数全是奇数,那么偶数的平均值将无法计算。
c语言编程:输入6个整数,求其中偶数的平均值和奇数的累加值
在C语言编程中,你可以通过循环结构和条件判断来实现这个功能。首先,你需要提示用户输入六个整数,然后检查每个数字是否是偶数还是奇数。如果是偶数,就将其加入到偶数总和并计数;如果是奇数,则累加起来。最后,计算平均值(如果偶数不止一个)。以下是实现这一功能的一个基本示例:
```c
#include <stdio.h>
int main() {
int num[6], even_sum = 0, odd_sum = 0, even_count = 0;
float average;
// 输入6个整数
for (int i = 0; i < 6; i++) {
printf("请输入第 %d 个整数:", i + 1);
scanf("%d", &num[i]);
// 判断奇偶性并更新相应数值
if (num[i] % 2 == 0) { // 偶数
even_sum += num[i];
even_count++;
} else { // 奇数
odd_sum += num[i];
}
}
// 检查是否有偶数,防止除以零错误
if (even_count > 0) {
average = (float)even_sum / even_count;
printf("偶数的平均值为 %.2f\n", average);
} else {
printf("没有输入偶数,无法计算平均值。\n");
}
// 输出奇数的累加值
printf("奇数的累加值为 %d\n", odd_sum);
return 0;
}
```
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231044833.png)
![-](https://img-home.csdnimg.cn/images/20241231044901.png)
![-](https://img-home.csdnimg.cn/images/20241231044947.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)