2.用下列函数在程序中定义一个类ArrayOperation。(40分) a.定义void Arraylnput(int al],intlenA)函数初始化一个整数数组。(10分) 需求: 1) 数组由键盘输入。 2)该数组有lenA元素
时间: 2023-06-03 12:06:24 浏览: 123
C_函数(标注版).pdf相关函数 signal,sleep 表头文件 #include<unistd.h> 定义函数 unsigned int alarm(unsigned int seconds);
5星 · 资源好评率100%
,不需要返回值。
b.定义void ArraySort(int al],intlenA)函数对整数数组进行排序。(20分) 需求: 1) 使用冒泡排序实现。 2) 从小到大排序。
c.定义void ArrayPrint(int al],int lenA)函数输出整数数组中的所有元素。(10分) 需求: 1) 每个元素之间用空格隔开。
代码如下:
```
class ArrayOperation {
public:
void ArrayInput(int a[], int len) {
cout << "请输入" << len << "个整数:" << endl;
for (int i = 0; i < len; i++) {
cin >> a[i];
}
}
void ArraySort(int a[], int len) {
for (int i = 0; i < len - 1; i++) {
for (int j = 0; j < len - i - 1; j++) {
if (a[j] > a[j + 1]) {
int tmp = a[j];
a[j] = a[j + 1];
a[j + 1] = tmp;
}
}
}
}
void ArrayPrint(int a[], int len) {
for (int i = 0; i < len; i++) {
cout << a[i] << " ";
}
}
};
```
阅读全文