定义三个函数分别实现一维数组排序一维数组的输入输出
时间: 2023-07-20 13:35:14 浏览: 253
实验六 一维数组
好的,下面是定义的三个函数:
1. `sortArray(int arr[], int n)`:实现一维数组排序
```c++
void sortArray(int arr[], int n){
int temp;
for(int i=0;i<n-1;i++){
for(int j=0;j<n-i-1;j++){
if(arr[j]>arr[j+1]){
temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
}
```
该函数使用冒泡排序算法对传入的一维数组进行排序,其中 `arr` 为传入的一维数组, `n` 为数组的长度。
2. `inputArray(int arr[], int n)`:实现一维数组的输入
```c++
void inputArray(int arr[], int n){
cout<<"Please enter "<<n<<" integers:"<<endl;
for(int i=0;i<n;i++){
cin>>arr[i];
}
}
```
该函数用于从键盘输入一维数组的元素,其中 `arr` 为传入的一维数组, `n` 为数组的长度。
3. `outputArray(int arr[], int n)`:实现一维数组的输出
```c++
void outputArray(int arr[], int n){
cout<<"The array is:"<<endl;
for(int i=0;i<n;i++){
cout<<arr[i]<<" ";
}
cout<<endl;
}
```
该函数用于输出一维数组的元素,其中 `arr` 为传入的一维数组, `n` 为数组的长度。
阅读全文