注册 登录
编程论坛 C语言论坛

排序问题求解

暴君Dentiny 发布于 2019-08-10 13:27, 1357 次点击
#include<stdio.h>
//问题:输入十个整数,调用一个函数按大小顺序排序排列
int main()
{
    void stor(int n[], int x);
    int stor1[20],y;
   
    for (y = 0; y < 9; y++)
    {
        scanf_s("%d", &stor1[y]);
        
    }
    stor(stor1,y);
    for(y=0;y<9;y++)
    printf("%d\t", stor1[y]);
}
void stor(int n[], int x)
{
    int max;
    for (x = 0; x < 9; x++)
    {
        if (n[x] > n[x + 1])
        {
            max = n[x];
            n[x] = n[x + 1];
            n[x + 1] = max;
        }
        printf("\n");
    }
}
输出顺序没改变
3 回复
#2
wufuzhang2019-08-10 13:47
把运行结果截图出来
#3
mitao1672019-08-10 15:51
提示: 该帖被管理员或版主屏蔽,只有管理员可见
#4
rjsp2019-08-10 16:02
这是什么排序算法,遍历一遍就行了?
1