编写一段能在devc++上运行的 程序,要求如下:编写一个程序,从键盘输入小于30个整数的数据,计算其平均数,并输出所有小于平均数的数 ,当输入为 999 时,输入完毕,开始计算
时间: 2024-05-09 22:17:03 浏览: 43
好的,以下是 C++ 语言实现的程序,请将其复制到 Dev-C++ 中运行:
```
#include <iostream>
using namespace std;
int main() {
int input, total = 0, count = 0;
int numbers[30];
cout << "请输入小于30个整数的数据(输入999停止输入):" << endl;
do {
cin >> input;
if (input != 999) {
numbers[count] = input;
total += input;
count++;
}
} while (count < 30 && input != 999);
if (count == 0) {
cout << "您没有输入任何数据!" << endl;
return 0;
}
double avg = (double)total / count;
cout << "平均数是:" << avg << endl;
cout << "小于平均数的数为:";
for (int i = 0; i < count; i++) {
if (numbers[i] < avg) {
cout << numbers[i] << " ";
}
}
cout << endl;
return 0;
}
```
注意:本程序不会保存输入的数据,只会在运行时计算平均数和输出小于平均数的数。如果需要保存输入的数据,请自行修改程序。
阅读全文