作业求助
1.从键盘输入10个整数,对这个十个数进行排降序,并输出.(用冒泡排序)救救孩子吧! {:10_254:}. 补充一下 这个是关于数组的题 本帖最后由 风过无痕1989 于 2020-12-13 20:41 编辑
#include<stdio.h>
int main()
{
void maopao(int a[]);
int a = { 0 };
int i;
for (i = 0;i < 10;i++) //用 for 循环给数组元素赋值
scanf("%d", &a);
maopao(a);
}
void maopao(int a[])
{
int g, j, k, i;
for (j = 0;j < 10;j++)
for (k = 0;k < 9;k++)
if (a < a) // 由大到小排序,若由小到大排序,改为大于号即可
{
g = a;
a = a;
a = g;
}
for (i = 0;i < 10;i++)
printf("%d ", a);
} #include <stdio.h>
int main(void)
{
int a;
int i;
int j;
int t;
printf("input 10 numbers:\n");
for (i = 0; i < 10; ++i)
{
scanf_s("%d", &a);
}
for (j = 0; j < 9; ++j)
{
for (i = 0; i < 9 - j; ++i)
{
if (a < a) //“<”从大到小 “>”从小到大
{
t = a; a = a; a = t;
}
}
}
printf("the sorted numbers:\n");
for (i = 0; i < 10; ++i)
{
printf("%5d", a);
}
printf("\n");
return 0;
} 荆襄楚樊 发表于 2020-12-13 20:44
你第13行代码输入函数打错了{:10_277:} 风过无痕1989 发表于 2020-12-13 20:38
感谢回复{:10_297:} 风过无痕1989 发表于 2020-12-13 20:38
void maopao 这个是啥意思看不懂{:10_254:} 头发掉光了没 发表于 2020-12-14 18:25
void maopao 这个是啥意思看不懂
一个函数名,冒泡的拼音
你不选我的为最佳,犯不着用这么低级的理由 误会呀铁子,我当时没有多想,还以为是啥特殊的数据类型呢,没有别的意思.....。
页:
[1]