//_19_一维数组
//_19_main.cpp
#include <stdio.h>
#include <stdlib.h>
int main()
{
int array1[10];
for(int i=0;i<10;i++)
{
printf("array1[%d]=",i);
scanf("%d",&array1[i]);
}
printf("the array is:\n");
for(int i=0;i<10;i++)
printf("%d ",array1[i]);
//利用选择排序法排序整个数组:
//选择排序发:在整个序列中找出最小的挑出来,再找出次小的放到最小的后面
for(int i=0;i<9;i++)
{
int min=i;
for(int j=i;j<10;j++)
if(array1[min]>array1[j])
min=j;
int temp=array1[min];
array1[min]=array1[i];
array1[i]=temp;
}
printf("\nthe result:\n");
for(int i=0;i<10;i++)
printf("%d ",array1[i]);
system("pause");
return 0;
}