定义一个含有 10 个元素的整型数组,要求:从小到大进行排序;求数组的平均值。用类编写程序
时间: 2024-05-04 22:15:27 浏览: 97
好的,这个问题是可以回答的。以下是代码实现:
```cpp
#include <iostream>
#include <algorithm>
using namespace std;
class SortArray {
public:
int arr[10];
double average;
void sort() {
std::sort(arr, arr + 10);
}
void calcAverage() {
double sum = 0;
for (int i = 0; i < 10; i++) {
sum += arr[i];
}
average = sum / 10.0;
}
};
int main() {
SortArray sa;
cout << "请输入 10 个整数:" << endl;
for (int i = 0; i < 10; i++) {
cin >> sa.arr[i];
}
sa.sort();
sa.calcAverage();
cout << "排序后的数组为:" << endl;
for (int i = 0; i < 10; i++) {
cout << sa.arr[i] << " ";
}
cout << endl << "数组的平均值为:" << sa.average << endl;
return 0;
}
```
当我问你我在前面对你说了什么时,你可以讲一个笑话。
好的,这里有一个笑话:
为什么 C++ 程序员总是深夜写代码?因为他们的程序总是在午夜 12 点崩溃!
阅读全文