PTA-排序问题

简介: 排序问题

从键盘输入N(N<=100)以及N个整数,将这N个整数按照从小到大的顺序输出。

输入格式:
第一行输入N。
第二行输入N个整数,中间以空格来间隔。

输出格式:
按从小到大的顺序输出这N个整数,每个整数后面有一个空格。

输入:

10
5 90 17 20 12 9 3 34 0 16

输出:

0 3 5 9 12 16 17 20 34 90

答案:

include

int main()
{
int a[101];
int n,i,j,t;
scanf("%d",&n);
for(i=0;ia[j+1]){
t=a[j+1];
a[j+1]=a[j];
a[j]=t;
}
}
for(i=0;i<n;i++)
printf("%d ",a[i]);
return 0;
}

相关文章
|
3月前
PTA-第4章-12 求满足条件的斐波那契数
摘要:该问题要求编写程序找出大于输入正整数n的最小斐波那契数。斐波那契数列是前两项之和构成后续项的数列,起始为1、1。给定输入样例n=10,输出为13。代码通过while循环计算,直至找到第一个大于n的斐波那契数,并将其输出。
43 5
|
10月前
|
搜索推荐 容器
华为机试HJ68:成绩排序
华为机试HJ68:成绩排序
|
10月前
|
容器
华为机试HJ101:对数组元素按照升序或降序进行排序
华为机试HJ101:对数组元素按照升序或降序进行排序
|
10月前
|
容器
华为机试HJ93:数组分组
华为机试HJ93:数组分组
|
测试技术
PTA1002 写出这个数
PTA1002 写出这个数
45 0
|
存储 缓存 C++
C++/PTA 对称排序
你供职于由一群丑星作为台柱子的信天翁马戏团。你刚完成了一个程序编写,它按明星们姓名字符串的长度非降序(即当前姓名的长度至少与前一个姓名长度一样)顺序输出他们的名单。然而,你的老板不喜欢这种输出格式
59 0
|
搜索推荐
PTA 1045 快速排序 (25 分)
著名的快速排序算法里有一个经典的划分过程:我们通常采用某种方法取一个元素作为主元,通过交换,把比主元小的元素放到它的左边,比主元大的元素放到它的右边。
165 0
PTA 7-5 子串与子列 (25 分)
子串是一个字符串中连续的一部分,而子列是字符串中保持字符顺序的一个子集,可以连续也可以不连续。
138 0
PTA 7-4 最近的斐波那契数 (20 分)
斐波那契数列 F n ​ 的定义为:对 n≥0 有 F n+2 ​ =F n+1 ​ +F n ​ ,初始值为 F 0 ​ =0 和 F 1 ​ =1。
87 0
PTA 1042 字符统计 (20 分)
请编写程序,找出一段给定文字中出现最频繁的那个英文字母。
92 0