⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 00023.cpp

📁 通过一些基础的程序
💻 CPP
字号:
/*
名称编号:00023
实现功能:选择排序弱智版【每次都交换】
运行结果:通过
*/
/***************************************************************************/
#include <iostream>
using namespace std;
void main()
{
	int a[6]={0};
	int i,j,n,temp;
	cout<<"     "<<"选择排序算法"<<endl;
	cout<<"请输入原始数据(一共5个数):"<<endl;
//循环使用数组接收数据
	for(n=1;n<=5;n++)
		cin>>a[n];
		cout<<endl;
//选择排序从小到大
	for(i=1;i<=4;i++)
		for(j=i+1;j<=5;j++)
   			if(a[i]>a[j])
				{
					temp=a[i];
  					a[i]=a[j];
					a[j]=temp;
				}
//打印排序结果
	cout<<"经排序后从小到大是:";
	for(i=1;i<=5;i++)
		cout<<a[i]<<' ';
	cout<<endl;
}
/***************************************************************************/
/*【算法思路】五个数的位置编号 1 2 3 4 5
   外部for循环负责定位1-4 的a[] 内部for循环负责定位2-5的b[]
   例如外部循环一次a[1]与b[2][3][4][5]比较并且每次都交换
   实质a[] b[]都表示一个数组的那五个数只是为了区分而已
   例如:5 1 3 2 4例子
*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -