爱问知识人 爱问教育 医院库

有一个已经排好序的数组

首页

有一个已经排好序的数组

有一个已经排好序的数组,要求输入一个数后,按原来的排序规律将它插入数组中。

提交回答
好评回答
  • 2008-12-03 21:12:00
    #include<stdio.h> int main() { int a[6] = {1,3,6,7,9}; int i,j,x,t; scanf("%d",&x);for(i=0;i<5;i++) if(x<a[i]) break;for(j=5;j>i;j--) a[j]=a[j-1]; a[j]=x;for(i=0;i<6;i++)printf("%4d",a[i]);printf("\n");}

    l***

    2008-12-03 21:12:00

其他答案

    2008-12-04 18:35:00
  • for(int i = 0; insertValue > ary[i] && i < size; i++ );int ptr = malloc(sizeof(ary) + 1);memcpy(ptr, ary, i);ptr[i] = insertValue;memcpy(ptr + i + 1, ary + i, size - i);

    c***

    2008-12-04 18:35:00

类似问题

换一换

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):