月雨果


私信TA

用户名:Month

访问量:9896

签 名:

心里有座坟,住着未死人!

等  级
排  名 4362
经  验 1710
参赛次数 0
文章发表 16
年  龄 18
在职情况 学生
学  校
专  业 物联网应用技术

  自我简介:

解题思路:

1.输入已排好序的9位数字

2.进行n与数组中的数字进行比较,当出现n小于数组中的一个数时,就开始进行挪位动作,

    腾出一个位置给n用。

 3.每个数字都要求换行输出。

参考代码:


#include<stdio.h>

int main()

{

     int a[10];

     int n,i,j;

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

     scanf("%d",&a[i]);

     scanf("%d",&n);

    

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

        {

            if (n <= a[i])

            {

                for (j = 9; j > i; j--)

                    a[j] = a[j - 1];

                break;

            }

        }

        a[i] = n;

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

            printf("%d\n", a[i]);

     return 0;

}



 

0.0分

0 人评分

  评论区

  • «
  • »