-->
当前位置:首页 > 题库

函数题:动态输入排序

Luz4年前 (2022-10-20)题库344
本题要求实现一个函数input,能够输入n个整数。

### 裁判测试程序样例:
c++
/* 请在这里填写答案 */
//实现input函数

void sort(int a[], int n){
int i,j;
for(i=0;i<n-1;i++){
int min = i;
for(j=i+1;j<n;j++){
if(a[min]>a[j]) min = j;
}
int t = a[i]; a[i] = a[min]; a[min] = t;
}
}

int main(){
int *a;
int n;
cin>>n; //输入数据的数量
input(a,n); //输入n个整数
sort(a,n); //将数组a按从小到大排序
for(int i=0;i<n;i++)
cout<<a[i]<<" "; //按顺序输出

if(a!=NULL)
delete []a;
return 0;
}





### 输入样例:

在这里给出一组输入。例如:

in
5
10 9 8 7 6


### 输出样例:

在这里给出相应的输出。例如:

out
6 7 8 9 10







答案:若无答案欢迎评论