#13317: C++參考解答


10435308 (翻滾)

學校 : 臺北市立大同高級中學
編號 : 52403
來源 : [61.230.168.89]
最後登入時間 :
2018-02-09 21:06:02
a104. 排序 -- yoooooooo | From: [61.230.160.136] | 發表日期 : 2018-01-31 15:33

#include <iostream>
using namespace std;
int main()
{
int n,sum,r,a[1000],b[1000];
int i,j,k,l;
while (cin>>n)
{
for (i=1;i<=n;i++)
{
cin>>r;
a[i]=r;
b[i]=-1;
}

for (j=1;j<=n;j++)
{
sum=1;
for (k=1;k<=n;k++)
{
if (a[k]<a[j]) sum++;
}
while (b[sum]!=-1){sum++;}

b[sum]=a[j];

}
for (l=1;l<=n;l++)
{
cout<<b[l]<<" ";
}
cout<<"\n";
}
}

 
ZeroJudge Forum