- 为了使代码模块化,看起来代码有点多,但看起来直观。
//冒泡排序 #include<iostream> using namespace std; int num_in(); int num_out(); int sort(); int a[10]; int main() { num_in(); sort(); num_out(); } int num_in() { int i; cout<<"请输入十个数字:"<<endl; for(i=0;i<10;i++) { cout<<"请输入第"<<i<<"个字"<<endl; cin>>a[i]; } } int sort() { int n,i,k; for(k=0;k<9;k++) for(i=0;i<9-k;i++) if(a[i]>a[i+1]) { n=a[i+1]; a[i+1]=a[i]; a[i]=n; } } int num_out() { cout<<"由小到大的排列顺序为: "; int i; for(i=0;i<10;i++) cout<<a[i]<<" "; }
C++实现冒泡排序
猜你喜欢
转载自blog.csdn.net/qq_23415693/article/details/94578836
今日推荐
周排行