C语言编程:使用选择排序法对一维数组(63,12,4,48,23,81,5,45)按降序进行排序
答案:1 悬赏:10 手机版
解决时间 2021-04-17 05:21
- 提问者网友:黑米和小志
- 2021-04-16 20:01
C语言编程:使用选择排序法对一维数组(63,12,4,48,23,81,5,45)按降序进行排序
最佳答案
- 五星知识达人网友:十年萤火照君眠
- 2021-04-16 20:33
#include
void main()
{
int a[8] = {63, 12, 4, 48, 23, 81, 5, 45};
int i, j, max, t;
for (i = 0; i < 7; i++)
{
max = i;
for (j = i + 1; j < 8; j++)
{
if (a[max] < a[j])
max = j;
if (max != i)
{
t = a[max];
a[max] = a[i];
a[i] = t;
}
}
}
for (i = 0; i < 8; i++)
{
printf("%d
", a[i]);
}
}
void main()
{
int a[8] = {63, 12, 4, 48, 23, 81, 5, 45};
int i, j, max, t;
for (i = 0; i < 7; i++)
{
max = i;
for (j = i + 1; j < 8; j++)
{
if (a[max] < a[j])
max = j;
if (max != i)
{
t = a[max];
a[max] = a[i];
a[i] = t;
}
}
}
for (i = 0; i < 8; i++)
{
printf("%d
", a[i]);
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯