马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
题目描述
给你N(N<=100)
个数,请你按照从小到大的顺序输出。
输入描述
输入数据第一行是一个正整数N
,第二行有N
个整数。
输出描述
输出一行,从小到大输出这N
个数,中间用空格隔开。 #include<bits/stdc++.h>
using namespace std;
int main()
{
long long a[100]={0};int n,i,j,t;
cin>>n;
for(i=0;i<n;i++)
{
cin>>a[i];
}
for(i=0;i<n-1;i++)
{
for(j=0;j<n-1-i;j++)
{
if(a[j]>a[j+1])
{
t=a[j];a[j]=a[j+1];a[j+1]=t;
}
}
}
for(i=0;i<n;i++)
{
if(i!=n-1)cout<<a[i]<<' ';else cout<<a[i];
}
}
平台结果是[Test #2 1.in]
[Test 1.out] Wrong answer on line 1
Yours:
-1738334741 -1587259165 -982535260 -730289080 1 1 2 2 2 2 2 ...(Too long to display)
Correct:
1 1 2 2 2 2 2 3 3 3 4 5 5 5 5 5 5 6 6 6 6 7 8 8 8 8 9 9 15 1...(Too long to display) |