啊哈磊_编程从这里起步
标题:
请问大神,这个为什么不能实现:输入n个数,并且将n个数按照从小到大排列呢?
[打印本页]
作者:
Lyuxian0403
时间:
2020-2-11 19:56
标题:
请问大神,这个为什么不能实现:输入n个数,并且将n个数按照从小到大排列呢?
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n;
scanf("%d",&n);
int a[n+1],i,t,j;
for(i=1;i<=n;i++)
scanf("%d",&a[i]);
for(i=1;i<=n-1;i++)
{
for(j=i+1;j<=n;j++)
{
if(a[i]>a[j])
{ t=a[i]; a[i]=a[j]; a[i]=t;}
}
}
for(i=1;i<=n;i++)
printf("%d ",a[i]);
system("pause");
return 0;
}
复制代码
作者:
Jesse1
时间:
2020-2-11 21:13
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n[10005],i;
scanf("%d",&i);
for(int k=0;k<i;k++)
scanf("%d",&n[k]);
sort(n,n+i);
for(int k=0;k<i;k++)
printf("%d",n[k]);
return 0;
}
复制代码
作者:
也有
时间:
2020-2-18 13:40
竟然用sort
Jesse1你是在欺负新手啊
欢迎光临 啊哈磊_编程从这里起步 (https://bbs.codeaha.com/)
Powered by Discuz! X3.2