日志16
排序函数重载
#include<iostream> #include<cstdio> #include<cstring> #include<cmath> using namespace std; void pai(int a[],int n){ for(int i=0;i<n;i++){ for(int j=0;j<n-1-i;j++){ if(a[j]>a[j+1]){ swap(a[j],a[j+1]); } } } } void pai(double a[],int n){ for(int i=0;i<n;i++){ for(int j=0;j<n-1-i;j++){ if(a[j]>a[j+1]){ swap(a[j],a[j+1]); } } } } int main(){ int n; cin>>n; int c[n];double d[n]; for(int i=0;i<n;i++){ cin>>c[i]; } for(int i=0;i<n;i++){ cin>>d[i]; } pai(c,n);pai(d,n); for(int i=0;i<n;i++){ cout<<c[i]<<" "; } cout<<endl; for(int i=0;i<n;i++){ cout<<d[i]<<" "; } }