怎么都不对,已有一个已排好的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]);
}
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--)
for(j=8;j>=i;j--)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯