0
已解决
朱小川
缔造者
缔造者
3953这题数组定义多少能AC
朱小川在2021-08-15 16:08:14追加了内容
我超时代码
#include<iostream>
using namespace std;
int main(){
long long n,a[1000000],m,tmp;
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
}
for(int i=1;i<=n-1;i++){
for(int j=1;j<=n-i;j++){
if(a[j]>a[j+1]){
tmp=a[j];
a[j]=a[j+1];
a[j+1]=tmp;
}
}
}
for(int i=1;i<=n;i++){
cout<<a[i]<<" ";
}
return 0;
}
0
已采纳
汪子晨
修练者
修练者
#include<iostream>
#include<algorithm>
#include<string>
#include<ctime>
using namespace std;
开始()
{
整型 n,f=1;
整形数组 a[1000005];
输入>>n;
循环(整型 i=1;i<=n;i++)
{
输入>>a[i];
}
循环(整型 i=1;i<=n-1;i++)
{
如果(f==0) break;
f=0;
循环(整型 j=1;j<=n-i;j++)
{
如果(a[j]大于a[j+1])
{
f=1;
交换swap(a[j],a[j+1]);
}
}
}
循环(整型 i=1;i<=n;i++)
{
输出<<a[i]<<' ';
}
结束;
}
AC100望采纳
0
0
0
0