第十四题 P035

来源:互联网 发布:c语言经典程序100例 编辑:程序博客网 时间:2024/04/30 16:37
<span style="font-size:18px;">#include <iostream>using namespace std;template<typename T>T  bubblesort(T a ,int n){bool sorted = false;while(!sorted){sorted = true;for(int i=0;i<n-1;++i){ if(a[i]>a[i+1]){swap( a[i],a[i+1] );sorted = false;}    }}}int main(){int i,n;cout<<"How many numbers do you want to input ?"<<endl;cin>>n;int *a = new int[n];float *b = new float[n];double *c = new double[n];cout<<"Please input "<<n<<" numbers !"<<endl;for(i=0;i<n;++i){cin>>a[i];}for(i=0;i<n;++i){cin>>b[i];}for(i=0;i<n;++i){cin>>c[i];}bubblesort(a,n);bubblesort(b,n);bubblesort(c,n);for(i=0;i<n;++i){cout<<a[i]<<" ";}cout<<endl;for(i=0;i<n;++i){cout<<b[i]<<" ";}cout<<endl;for(i=0;i<n;++i){cout<<c[i]<<" ";}cout<<endl;delete a;delete b;delete c;return 0;}</span>
<span style="font-size:18px;"><img src="http://img.blog.csdn.net/20150606184246280?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcWluZ3l1NjY=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" /></span>

0 0
原创粉丝点击