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月前
|
C语言
pta浙大版《C语言程序设计(第3版)》 习题6-4 使用函数输出指定范围内的Fibonacci数 (20分)
pta浙大版《C语言程序设计(第3版)》 习题6-4 使用函数输出指定范围内的Fibonacci数 (20分)
|
7月前
PTA-第4章-12 求满足条件的斐波那契数
摘要:该问题要求编写程序找出大于输入正整数n的最小斐波那契数。斐波那契数列是前两项之和构成后续项的数列,起始为1、1。给定输入样例n=10,输出为13。代码通过while循环计算,直至找到第一个大于n的斐波那契数,并将其输出。
76 5
|
7月前
|
Python
PTA-第4章-1 生成3的乘方表
```markdown 给定非负整数n,打印3从0到3^n的幂次方值。输入一行包含n,输出n+1行以&quot;pow(3,i) = &quot;格式显示结果。样例输入3,输出: pow(3,0) = 1 pow(3,1) = 3 pow(3,2) = 9 pow(3,3) = 27 ``` 代码实现如下(Python): ```python n = int(input()) for i in range(n + 1): print(f&quot;pow(3,{i}) = {3**i}&quot;) ```
91 1
|
7月前
|
Serverless
PTA-生成3的乘方表
该代码用于生成3的乘方表,输入非负整数n,输出3的0到n次幂的值。利用`math.pow()`函数计算幂,示例输入3,输出`pow(3,0) = 1`, `pow(3,1) = 3`, `pow(3,2) = 9`, `pow(3,3) = 27`。
76 0
|
7月前
|
C语言
pta 浙大版《C语言程序设计(第3版)》题目集 习题6-6 使用函数输出一个整数的逆序数 (20分)
pta 浙大版《C语言程序设计(第3版)》题目集 习题6-6 使用函数输出一个整数的逆序数 (20分)
|
算法 Python
算法创作|PTA-求满足条件的斐波那契数
算法创作|PTA-求满足条件的斐波那契数
190 0
|
存储
PTA L1-003 个位数统计(PTA拿下计划1)
PTA L1-003 个位数统计(PTA拿下计划1)
110 0
|
存储 缓存 C++
C++/PTA 对称排序
你供职于由一群丑星作为台柱子的信天翁马戏团。你刚完成了一个程序编写,它按明星们姓名字符串的长度非降序(即当前姓名的长度至少与前一个姓名长度一样)顺序输出他们的名单。然而,你的老板不喜欢这种输出格式
79 0
|
搜索推荐
PTA 1045 快速排序 (25 分)
著名的快速排序算法里有一个经典的划分过程:我们通常采用某种方法取一个元素作为主元,通过交换,把比主元小的元素放到它的左边,比主元大的元素放到它的右边。
189 0