从键盘中输入十个数,用C语言编程求其中大于三且小于100的数的平均值,并输出结果
时间: 2024-12-11 12:38:02 浏览: 8
在C语言中,你可以通过以下步骤编写程序来实现这个功能:
```c
#include <stdio.h>
int main() {
int numbers[10], count = 0;
float sum = 0;
// 输入10个数字
for (int i = 0; i < 10; i++) {
printf("请输入第%d个数: ", i + 1);
scanf("%d", &numbers[i]);
// 检查是否在范围内
if (numbers[i] > 3 && numbers[i] < 100) {
count++;
sum += numbers[i];
}
}
// 如果没有符合条件的数,输出提示并结束程序
if (count == 0) {
printf("没有符合条件的数。\n");
return 0;
}
// 计算平均值并输出
float average = sum / count;
printf("符合条件的数的平均值是: %.2f\n", average);
return 0;
}
```
在这个程序中,我们首先创建了一个长度为10的数组`numbers`用于存储用户输入的数字。然后通过循环读取用户输入,并检查每个数字是否在3到100之间。如果符合条件,我们就增加计数器`count`并累加总和`sum`。最后,如果找到了至少一个符合条件的数字,就计算并输出它们的平均值。
阅读全文