使用C语言实现输入10个整数,编程求其中大于3且小于100的数的平均值并输出结果
时间: 2024-12-12 22:20:15 浏览: 7
C语言输入10个整数,统计其中正数、负数和零的个数,并在屏幕上输出
5星 · 资源好评率100%
在C语言中,你可以使用循环结构(如for或while)配合条件判断来实现这个功能。下面是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
int num[10], count = 0, sum = 0;
printf("请输入10个整数:\n");
for (int i = 0; i < 10; i++) {
scanf("%d", &num[i]);
if (num[i] > 3 && num[i] < 100) { // 判断是否满足条件
count++;
sum += num[i]; // 累加符合条件的数值
}
}
if (count != 0) { // 防止除以零的情况
float average = (float)sum / count;
printf("大于3且小于100的数的平均值是:%.2f\n", average);
} else {
printf("没有符合条件的数。\n");
}
return 0;
}
```
在这个程序中,我们首先声明一个数组`num`来存储输入的10个整数,然后通过循环逐个获取用户输入并检查是否满足条件。如果符合条件,就增加计数器`count`并将该数值累加到`sum`中。最后计算平均值并打印出来。
阅读全文