不用函数的方法
#include<iostream>
using namespace std;
int main()
{
int i, j, k, temp = 0;
int arr[10] =
{
5,3,9,6,2,7,4,1,0,8
};//创建数组并初始化,主要是一个一个输入太麻烦了
for (i = 0; i < 8; i++)//10个数要扫描9次,是按数字顺序依次扫描哦
{
k = i;//定好每次排好的数字的位置
for (j = i; j < 9; j++)
{
if (arr[j] < arr[k])
{
k = j;
}
}
temp = arr[k];//扫描完一遍后就将最小的那个数换到前边
arr[k] = arr[i];
arr[i] = temp;
}
cout << "排序后" << " : ";
for (i = 0; i < 10; i++)
{
cout << arr[i] << " ";
}
system("pause");
return 0;
}
用函数的方法
#include<iostream>
using namespace std;
void boubleArr()
{
int arr[10] =
{
5,3,9,6,2,7,4,1,0,8
};//创建数组并初始化,主要是一个一个输入太麻烦了
for (int i = 0; i < 8; i++)//10个数要扫描9次,是按数字顺序依次扫描哦
{
int k ,j= 0;