科比你来


私信TA

用户名:1352847107

访问量:15328

签 名:

1352847107

等  级
排  名 1355
经  验 2950
参赛次数 0
文章发表 44
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

解题思路:

                把插入的数和排好序的数组放到同一个数组里面,然后整体排序即可得到正确答案

注意事项:

                如果对您有帮助请给一个赞

参考代码:

/*已有一个已排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中。*/

#include<stdio.h>


int main()

{

    int a[9];

    int b[10];

    int i = 0, j = 0, N;



    for(i=0; i<9; i++)

    {

        scanf("%d", &*(a+i));

    }

    scanf("%d", &N);

    for(i=0; i<9; i++)

    {

        b[i] = a[i];

    }

     b[9] = N;


    for(i=0; i<9; i++)

    {

        for(j=0; j<9-i; j++)

        {

            if(b[j]>b[j+1])

            {

                N = b[j];

                b[j] = b[j+1];

                b[j+1] = N;

            }

        }

    }

    for(i=0 ; i<10; i++)

    {

        printf("%d\n", *(b+i));

    }


    return 0;

}


 

0.0分

0 人评分

  评论区

  • «
  • »