C语言求输入100个正数的个数及其平均值
时间: 2023-08-18 18:05:10 浏览: 115
C语言用自己输入的数组求平均数
5星 · 资源好评率100%
好的,根据您的要求,我可以给出以下的C语言代码,可以实现输入100个正数的个数及其平均值:
```
#include <stdio.h>
int main() {
int n, i, count = 0;
float sum = 0, ave;
for (i = 1; i <= 100; i++) {
printf("请输入第%d个正数:", i);
scanf("%d", &n);
if (n > 0) {
count++;
sum += n;
}
}
if (count > 0) {
ave = sum / count;
printf("输入的正数个数为%d,平均值为%.2f\n", count, ave);
} else {
printf("没有输入正数!\n");
}
return 0;
}
```
这段代码使用了 for 循环来输入100个数,如果输入的数大于0,则累加它们的和并计数,最后求出平均值并输出。如果没有输入任何正数,则输出相应的提示信息。
阅读全文