#include <stdio.h>
#define size 10
void tuo(void)
{
printf("1-------->输出数组\n");
printf("2-------->输出排序的数组\n");
printf("0-------->退出程序\n");
}
int main()
{
int array[size] = {0};
int i = 0;
int i1 = 0;
int j1 = 0;
int j2 = 0;
int b = 0;
int num = 0;
printf("请输入10个需要排序的数字:\n");
for(i=0;i<size;i++)
{
scanf("%d", &array[i]);
}
printf("输入完成,请输入操作指令:\n");
while(1)
{
tuo();
scanf("%d", &b);
if(b==0) break;
switch(b)
{
case 1:
printf("该数组为----->");
for(i1=0;i1<size;i1++)
{
printf("%5d", array[i1]);
}
printf("\n");
break;
case 2:
printf("该数组的排序结果为----->");
for(j1=0;j1<size-1;j1++)
{
for(j2=0;j2<size-1-j1;j2++)
{
if(array[j2]>array[j2+1])
{
num = array[j2];
array[j2] = array[j2+1];
array[j2+1] = num;
}
}
}
for(j1=0;j1<size;j1++)
{
printf("%5d", array[j1]);
}
printf("\n");
break;
}
}
}