码迷,mamicode.com
首页 > 编程语言 > 详细

选择排序

时间:2018-09-08 15:17:41      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:排序   选择   include   out   tput   pre   \n   NPU   highlight   

#include<stdio.h>
#include<math.h>

int main()
{

	int sum[10]={0};
	int ch=0;    
	int i=0;
	int j=0;
	int min_pos=0;
	int temp=0;


	printf("please input 10 num!\n");

	for(i=0;i<10;i++)
	{
    	scanf("%d",&sum[i]);
	}

	printf("get input data:");

	for(i=0;i<10;i++)
	{
	    printf("%d ",sum[i]);
	}

	printf("\n");



	for(i=0;i<(10-1);i++)
	{
		min_pos = i;
		for(j=i+1;j<(10);j++)
		{
			if(sum[j] < sum[min_pos])
			{
				min_pos = j;
			}
		}
		
		if(min_pos != i)
		{
			temp = sum[i];
			sum[i] = sum[min_pos];
			sum[min_pos] = temp;
		}
		
	}



	printf("output data:");

	for(i=0;i<10;i++)
	{
	    printf("%d ",sum[i]);
	}

	printf("\n");

	return 0;

}

  

选择排序

标签:排序   选择   include   out   tput   pre   \n   NPU   highlight   

原文地址:https://www.cnblogs.com/liushuhe1990/p/9609098.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!