解题思路:
                我的思路是分三步输出:先输出比插入的数小的数,然后输出插入的数,最后输出比插入的数大的数
注意事项:

                咱代码对您有帮助给个赞呗

参考代码:

#include<stdio.h>


int main()

{

    int a[9];

    int j, num = 0, N;


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

    {

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

    }

    scanf("%d", &N);

    for(j=0; j<8; j++)

    {

        if(N>a[j])

        {

            num = j + 1;

        }

    }

    for(j=0; j<num; j++)

    {

        printf("%d\n", *(a+j));

    }

    printf("%d\n", N);

    for(; j<9; j++)

    {

        printf("%d\n", *(a+j));

    }


    return 0;

}


 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区