白小洛


私信TA

用户名:Luo11

访问量:30004

签 名:

转战leetcode,不跟你们卷了。

等  级
排  名 377
经  验 5091
参赛次数 2
文章发表 12
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

TA的其他文章

解题思路:一个数要求按原来排序的规律将它插入数组中,可以先定义好数组,然后遍历数组重新排序数组


注意事项:此方法只适用于已知原始数列的排列规则(从小到大)

参考代码:

#include <stdio.h>

int main()
{
    int arr[10], temp;
    for (int i = 0; i < 9; ++i)
    {
        scanf("%d", &arr[i]);
    }
    scanf("%d", &arr[9]);
    for (int i = 0; i < 10; ++i)
    {
        for (int j = i + 1; j < 10; ++j)
        {
            if (arr[i] > arr[j])
            {
                temp = arr[i];
                arr[i] = arr[j];
                arr[j] = temp;
            }
        }
        printf("%d\n", arr[i]);
    }
    return 0;
}


 

0.0分

5 人评分

  评论区