c++バブルソートを実現——ブルーブリッジカップ【基礎練習】【数列ソート】を例に


問題は、長さ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