000887禾


私信TA

用户名:9635827410

访问量:2227

签 名:

等  级
排  名 5742
经  验 1437
参赛次数 0
文章发表 6
年  龄 0
在职情况 学生
学  校 广东工业大学
专  业

  自我简介:

#include <stdio.h>

int main ()

{

int a[10];

//遍历输入 

int i = 0;

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

{

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

 

//读取插入值 

int input;

scanf("%d",&input); 

 

//确定插入值的位置 

int num;

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

{

if(a[i] < input )

{

num = i+1;//注意这里要+1,因为i是指前面有几个比他小,没有+1插入地方往前了一个位置。

}

}

 

//腾出位置 

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

    {

        a[i]=a[i-1];

    }

  

  //插入

  a[num] = input;

  

//遍历输出

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

{

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

 

return 0;

}


 

0.0分

0 人评分

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

编程语言转换

万能编程问答

代码解释器

  评论区