题目是:样列输入5 2 8 4 5 3输出:2 3 4 5 8
输出的数字之间为什么没有空格,下面的代码哪里错了?
#include
using namespace std;
int a[1000];
int main()
{
int n;
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>a[i];
}
sort(a+1,a+n+1);
for(int i=1;i<=n;i++)
{
cout<
cout你没加空格啊
#include<bits/stdc++.h>
using namespace std;
int a[1000];
int main()
{
int n;
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>a[i];
}
sort(a+1,a+n+1);
for(int i=1;i<=n;i++)
{
cout<<a[i];
if(i<n)
cout<<" ";
}
}
该回答引用ChatGPT
您如果想要空格,那就加一下呗
#include<bits/stdc++.h>
using namespace std;
int a[1000];
int main()
{
int n;
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>a[i];
}
sort(a+1,a+n+1);
for(int i=1;i<=n;i++)
{
cout<<a[i]<<" ";
}
}
不知道你这个问题是否已经解决, 如果还没有解决的话: