永发信息网

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

答案:2  悬赏:0  手机版
解决时间 2021-02-01 22:39
  • 提问者网友:沉默的哀伤
  • 2021-02-01 13:51
怎么都不对,已有一个已排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中。
最佳答案
  • 五星知识达人网友:千夜
  • 2021-02-01 14:23
#include
int main()
{
    int a[10];
    int i,j;
    int b;
    for(i=0;i<9;i++)
    {a[i]=i*10+1;
       // scanf("%d",&a[i]);
    }

    printf("
");    scanf("%d",&b);
    for(i=8;a[i]>b;i--)a[i+1]=a[i];
        a[i+1]=b;
        for(i=0;i<10;i++)
        {
          printf("%d  ",a[i]);
        }

        printf("
"); system("pause");
        return 0;
}

全部回答
  • 1楼网友:拜訪者
  • 2021-02-01 14:36
按你9个数字的话,j应该从8开始,循环减少
for(j=8;j>=i;j--)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯