c++バブルソートを実現——ブルーブリッジカップ【基礎練習】【数列ソート】を例に
709 ワード
問題は、長さnの数列を指定し、この数列を小さい順に並べます.1<=n<=200入力フォーマットの第1の動作は整数nである.2行目はn個の整数を含み、ソートされる数であり、各整数の絶対値は10000未満である.出力フォーマットは1行を出力し、ソート後の数列を小さい順に出力します.サンプル入力5 8 3 6 4 9サンプル出力3 4 6 9
コード:
コード:
//
#include
#include
using namespace std;
int a[1005];
void buffer(int* a,int n){// ,
int temp;
for(int i=0;ia[j+1]){
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}
}
int main(){
int temp;
int n;
cin>>n;
for(int i=0;i>a[i];// , , endl,
}
buffer(a,n);// void buffer(*a,n) ,void,*a
for(int i=0;i