用c语言写:输入n个整数,求这n个数之中的偶数的平均值,并输出。
时间: 2023-02-21 07:12:01 浏览: 167
下面是一个示例代码,实现了上述功能:
```
#include <stdio.h>
int main()
{
int n, i, num, sum = 0, count = 0;
float average;
printf("请输入整数的个数:");
scanf("%d", &n);
for (i = 1; i <= n; i++) {
printf("请输入第%d个整数:", i);
scanf("%d", &num);
if (num % 2 == 0) {
sum += num;
count++;
}
}
if (count == 0) {
printf("没有偶数。\n");
} else {
average = (float)sum / count;
printf("偶数的平均值是:%.2f\n", average);
}
return 0;
}
```
程序的工作原理如下:
- 首先,通过 `scanf` 函数读入 `n`,表示整数的个数。
- 然后,通过一个 `for` 循环读入 `n` 个整数。
- 对于每个整数,使用 `if` 语句判断是否为偶数。如果是,则将它的值加入 `sum` 中,并将 `count` 加一。
- 最后,如果 `count` 的值不为零,则计算出平均值,并通过 `printf` 函数输出。如果 `count` 的值为零,则表明没有偶数,输出提示信息。
阅读全文
相关推荐
















