d587
輸入說明 :
本題有2個測資點,每個50分,每個測資點只有一組測資。 第一行有整數n(1<=n<=1000000)代表接下來的數列有幾個數字 第二行就是這n個包含1、2、3的數字
輸出說明 :
對於每組測資,請輸出一行由小到大1~3排好的結果。
sort
#include<stdio.h>
int main(){
int n;
int i,j,k;
int temp;
int array[1000000]={0};
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d",&array[i]);
}
for(j=0;j<n-1;j++)
{
for(i=0;i<n-1;i++)
{
if(array[i]>array[i+1])
{
temp = array[i];
array[i] = array[i+1];
array[i+1]=temp;
}
}
}
for(i=0;i<n;i++)
{
printf("%d ",array[i]);
}printf("\n");
return 0;
}