博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第四周作业(挑战题)
阅读量:6192 次
发布时间:2019-06-21

本文共 818 字,大约阅读时间需要 2 分钟。

冒泡法排序

输入1个正整数n(1<=n<=10),然后输入n个整数并存放在数组中,将这n个整数从大到小排序后输出,相邻数字间有一个空格,行末不得有多余空格。

输入格式:

输入第一行给出一个不超过10的正整数n。第二行给出n个整数,其间以空格分隔。

输出格式:

在一行中输出从大到小有序的数列,相邻数字间有一个空格,行末不得有多余空格。

输入样例:

4 75 71 77 76

输出样例:

77 76 75 71

代码:

#include 
int main(void) { int n, i, j, t=0; int num[100]; scanf("%d", &n); for(i = 0;i < n;i++) { scanf("%d", &num[i]); } for(i = 1;i < n;i++) { for(j = 0;j < n - i;j++) { if(num[j] < num[j+1]) { t = num[j]; num[j] = num[j+1]; num[j+1] = t; } } } for(i = 0;i < n;i++) { printf("%d", num[i]); if(i != n-1) printf(" "); } return 0; }

流程图:

1521973-20190319204738806-1527142463.png

本题的问题:

问题没有,书上有例子,并不难。

转载于:https://www.cnblogs.com/zw431387/p/10561217.html

你可能感兴趣的文章
矩阵键盘 数码管
查看>>
何谓集群
查看>>
hive建表没使用LZO存储格式,可是数据是LZO格式时遇到的问题
查看>>
Elasticsearch教程(九) elasticsearch 查询数据 | 分页查询
查看>>
magento megatron主题加入中文
查看>>
前端性能优化之优化图片 && 优化显示图片
查看>>
select标签中option内容加链接
查看>>
C分配struct变量一个不理解的地方
查看>>
令牌桶算法限流
查看>>
PHP从数组中找到指定元素的位置
查看>>
Getting Started with iOS Development Part9:Preparing your application for "In App Purchases"
查看>>
Google Maps API v3离线开发包
查看>>
java mina学习资料
查看>>
(原)Matlab的svmtrain和svmclassify
查看>>
Linux-eth0 eth0:1 和eth0.1关系、ifconfig以及虚拟IP实现介绍
查看>>
HttpClient连接池抛出大量ConnectionPoolTimeoutException: Timeout waiting for connection异常排查...
查看>>
[转]多个ajax请求时控制执行顺序或全部执行后的操作
查看>>
CStringArray error C2248: 'CObject::CObject' : cannot access private member declared in class
查看>>
玫瑰的红色
查看>>
Pure CSS Buttons – Good Button Style and No Images
查看>>