数列排序[编程语言教程]

说到排序,记得学过的选择排序,但是c语言学得不太扎实最后还是写了蛮久。

还学到了一个新方法。

c++:

方法一:

 1 #include<iostream>
 2 using namespace std;
 3 
 4 int main(){
 5     int n;
 6     int n2[100];     //用数组才能输入多个数
 7     int temp;
 8     int i;
 9     cin>>n;
10     for(i=0;i<n;i++){
11     cin>>n2[i];            //注意用的是i
12     }
13         for(i=0;i<n-1;i++){            //循环的次数比输入的少
14             for(int j=0;j<n-1;j++){
15                 if(n2[j]>n2[j+1]){
16                 temp=n2[j];
17                 n2[j]=n2[j+1];            //
18                 n2[j+1]=temp;            //
19                 }
20             }
21         }
22     for(i=0;i<n;i++)
23         cout<<n2[i];
24 }
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » 数列排序