#include<stdio.h>
#include<math.h>
int main()
{
int a[10], i, j, t;
for ( i = 0; i <10 ; i++)
{
printf("请输入数据:");
scanf_s("%d",&a[i]);
fflush(stdin);
}
for (i = 0; i <= 9; i++) //不同于冒泡排序,这里的i和j是元素上下的指针
{
for (j = i+1; j< 10; j++)
{
if (a[i] >= a[j])
{
t = a[i];
a[i] = a[j];
a[j] = t;
}
}
}
for (i = 0; i <= 9; i++)
printf("%3d", a[i]);
return 0;
}
作业汇报18.选择排序
于 2023-10-29 17:49:23 首次发布