0
已解决
童晨睿
新手守护
新手守护
#include<bits/stdc++.h>
using namespace std;
int a[2500000];
int main()
{
int n,f,m=0;
cin>>n>>m;
for(int i=1;i<=n;i++)
{
f=0;
for(int j=1;j<=n-i;j++)
{
if(a[j]>a[j+1])
{
int t=a[j];
a[j]=a[j+1];
a[j+1]=t;
f=1;
}
}
if(f==0)
{
break;
}
}
for(int i=1;i<=n;i++)
{
cout<<a[m]<<" ";
}
return 0;
}
童晨睿在2019-07-02 21:48:18追加了内容
为什么错了?
0
已采纳
董子墨
中级天翼
中级天翼
核心代码:
for(i=1;i<n;i++)
{
f=0;
for(j=1;j<=n-i;j++)
{
if(a[j]>a[j+1])
{
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
f=1;
}
}
if(f==0)break;
}
0
0
0