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;
}

相关文章
|
7月前
PTA-第4章-12 求满足条件的斐波那契数
摘要:该问题要求编写程序找出大于输入正整数n的最小斐波那契数。斐波那契数列是前两项之和构成后续项的数列,起始为1、1。给定输入样例n=10,输出为13。代码通过while循环计算,直至找到第一个大于n的斐波那契数,并将其输出。
71 5
|
Java 测试技术
hdu 1862 EXCEL排序【结构体排序】
hdu 1862 EXCEL排序【结构体排序】
50 0
|
搜索推荐
PTA 1045 快速排序 (25 分)
著名的快速排序算法里有一个经典的划分过程:我们通常采用某种方法取一个元素作为主元,通过交换,把比主元小的元素放到它的左边,比主元大的元素放到它的右边。
185 0
PTA 1042 字符统计 (20 分)
请编写程序,找出一段给定文字中出现最频繁的那个英文字母。
103 0
|
搜索推荐 算法
|
机器学习/深度学习 存储
[路飞]_leetcode-1508-子数组和排序后的区间和
leetcode-1508-子数组和排序后的区间和