输入5个整数x,输出其中c语言正整数的累加和sum与正整数的平均值ave
时间: 2024-03-08 08:51:16 浏览: 93
好的,你可以使用下面的C语言代码来实现计算正整数的累加和与平均值。
```c
#include <stdio.h>
int main() {
int x[5], i, sum = 0, count = 0;
float ave;
printf("请输入5个整数:\n");
for (i = 0; i < 5; i++) {
scanf("%d", &x[i]);
if (x[i] > 0) { // 判断是否是正整数
sum += x[i];
count++;
}
}
ave = (float)sum / count;
printf("正整数的累加和为:%d\n", sum);
printf("正整数的平均值为:%.2f\n", ave);
return 0;
}
```
在这个代码中,我们首先定义了一个包含5个整数的数组`x`,以及`sum`、`count`和`ave`三个变量。然后通过循环输入这5个整数,并且判断它们是否是正整数。如果是正整数,则累加到`sum`中,并且`count`加1。最后,计算出正整数的平均值,并输出结果。
希望这个代码可以帮助到你!
阅读全文