博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
45.排序
阅读量:4361 次
发布时间:2019-06-07

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

/*

n[10]={5,25,84,64,46,82,89,99,76,36};

参照数编号 比较数的编号
第1轮: 0 1-9 之后最小的在第0个
第2轮: 1 2-9 之后第2小的在第1个
第3轮: 2 3-9
第4轮: 3 4-9
第5轮: 4 5-9
第6轮: 5 6-9
第7轮: 6 7-9
第8轮: 7 8-9
第9轮: 8 9-9
i i+1- 9
10个数要9轮
*/
#include "stdio.h"
void main()
{
int n[10]={25,61,84,46,36,25,89,99,76,5},t;
int i,j;
printf("数组排序前如下:\n");
for(i=0;i<=9;i++)
printf("%3d",n[i]);
printf("\n");
//排序
for(i=0;i<=8;i++)//轮次(参照数的编号范围)
{
for(j=i+1;j<=9;j++)//每1轮的比较次数(比较数的编号范围)
{
if(n[i]<n[j])//比较
{
//换位
t=n[i];
n[i]=n[j];
n[j]=t;
}
}
}
printf("数组排序后如下:\n");
for(i=0;i<=9;i++)
printf("%3d",n[i]);
printf("\n");
}

转载于:https://www.cnblogs.com/wyj1212/p/9006703.html

你可能感兴趣的文章
java servlet中上传文件的简单实现(基于第三方jar)
查看>>
Windows系统下解决“telnet不是外部或内部命令”的问题
查看>>
C语言代码优化(转)
查看>>
python实现mapreduce(1)——模拟MR过程
查看>>
hyper-v中提示”未在远程桌面会话中捕获到鼠标“
查看>>
APACHE2 服务器配置 (一)
查看>>
JAVA JVM 流程一
查看>>
35displayinline-block的上下对齐方式
查看>>
Jquery的普通事件和on的委托事件
查看>>
IE低版本兼容的感悟
查看>>
JAVA获取当前日期是星期几
查看>>
c++ 转换unicode字符串为js \u格式
查看>>
python学习笔记——多线程编程
查看>>
zipline目录结构
查看>>
1. Scala概述
查看>>
Ubuntu下安装mysql与mysql workbench
查看>>
HDOJ1251解题报告【字典树】
查看>>
java 字符串zlib压缩/解压
查看>>
httpclient新旧版本分割点4.3
查看>>
实现小数据量和海量数据的通用分页显示存储过程
查看>>