博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C语言选择排序
阅读量:6689 次
发布时间:2019-06-25

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#include <iostream>
#include <stdio.h>
using 
namespace 
std;
 
int 
data[]={2,1,3,8,6,7,9};
 
int 
main(
int 
argc, 
char
* argv[])
{
      
int 
length = 
sizeof
(data)/
sizeof
(
int
);
 
      
int 
i=0;
      
while
(i < length)
      
{
            
int 
j = i+1;
            
int 
min = i;
            
while
(j < length)
            
{
                 
if
(data[j] < data[min])
                   
min = j;
 
                 
++j;
            
}
 
            
if
(i != min)
            
{
                
int 
n     = data[min];
                
data[min] = data[i];
                
data[i]   = n;
            
}
 
            
i++;
      
}
 
      
for
(
int 
i=0;i<length;i++)
      
{
          
cout << data[i] << endl;
      
}
 
      
getchar
();
 
      
return 
0;
}
//---------------------------------------------------------------------------

本文转自Chinayu201451CTO博客,原文链接:http://blog.51cto.com/9233403/1967417 ,如需转载请自行联系原作者

你可能感兴趣的文章
OGG运维优化脚本(二十)-进程操作类--强制时间点调整
查看>>
VC文档程序启动时窗口最大化问题
查看>>
博大的LVM知识
查看>>
MFQ&PPDCS大型嵌入式软件系统的测试分析和测试设计
查看>>
WPF动画设计1—文字书写
查看>>
MySqL双机热备份(二)--MysqL主-主复制实现
查看>>
echo 显示中带字体带颜色
查看>>
使用linq计算元素在列表中出现的次数c#代码
查看>>
LINUX 第二天
查看>>
Configure SQL Server Database Mirroring Using SSMS
查看>>
zabbix
查看>>
点指兵兵APP:激情+人心,再一次激活员工效能
查看>>
modngob安装部署
查看>>
网络组相关实验
查看>>
《Linux菜鸟入门2》Vsftpd
查看>>
大数据就业前景怎么样?
查看>>
Python应用领域详解
查看>>
批量替换文件内容
查看>>
LVS介绍
查看>>
格式化磁盘
查看>>