Java教程

习题 5.2 用选择法对10个整数排序。

本文主要是介绍习题 5.2 用选择法对10个整数排序。,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

习题 5.2 用选择法对10个整数排序。

代码:

#include<iostream>
#include<iomanip>
using namespace std;


int main()
{
	int i,j,min,min_ ;
	int arr[10];

	cout << "请输入10个整数:" << endl;
	for (i = 0; i != 10 ;++i) 
	{
		cin >> arr[i];
	}

	for (i = 0; i != 10; ++i) 
	{
		min = arr[i];
		min_ = i;
		for (j = i+1; j != 10; ++j) 
		{
			if (arr[j] < min)
			{
				min = arr[j];
				min_ = j;    //存储最小值下标
			}
		}
		arr[min_] = arr[i];
		arr[i] = min;
	}

	cout << "按从小到大的顺序:" << endl;
	for(i = 0; i != 10; ++i )
	{
		cout <<setw(4) << arr[i];
	}

	return 0;
}

这篇关于习题 5.2 用选择法对10个整数排序。的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!