解题思路:

愉快的心情才能使自己身心投入!


每题笑话:

        曾经有两个让美国最头疼的人,美国最高安全机构曾不惜一切代价也要找到他们,但都未能得逞,只能通过漫长的无休止的等待,等待,等待,等待,等待他们自己暴露行踪。这两个人一个叫本·拉登,另一个叫斯诺登。美国信息技术的龙头企业英特尔公司曾经为他们写过一首歌,歌词唱道:登,等登等登。

参考代码:

#include<stdio.h>
int main()
{
    int a[9];
    int i;
    for(i=0;i<9;i++)
    {
         scanf("%d",&a[i]);              //输入已排好序的9个数
    }
    int x;
    scanf("%d",&x);              //输入要插入的数
    i=0;
    while(x>a[i])
    {
         i++;                           //找到位置
    }
    int j;
    for(j=0;j<i;j++)
    {
         printf("%d\n",a[j]);           //输出那个位置之前的数
    }
    printf("%d\n",x);               //输出插入的数
    for(i;i<9;i++)
    {
         printf("%d\n",a[i]);         //输出那个位置之后的数
    }
    return 0;
}

有不懂的可以留言,看在小的这么用心的份上,看客老爷们点个赞吧!

点赞(89)
 

0.0分

29 人评分

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

评论列表 共有 11 条评论

jdd 5年前 回复TA
兄弟,插入102,不行啊
programme 5年前 回复TA
只能说,这都行...
zfx 5年前 回复TA
有两个问题没考虑到:
1、题目没说从小到大排,排序是未知的;
2、题目中明确要求“按原来排序的规律将它插入数组中”,程序没作插入到数组中这一操作,只是排序输出了。
慰风尘 6年前 回复TA
连续点可以连续赞哦
寡人有疾 6年前 回复TA
很奇怪放编译器会报错,把定义放到开始就不会了,怎么回事?
验题君 6年前 回复TA
我点进来 竟然读了个笑话。。。。
鱼里言吾 7年前 回复TA
老铁666
蝉儿 7年前 回复TA
题干中未说明排好的数组是正序还是倒序的,所以二种情况都要考虑.
蝉儿 7年前 回复TA
int x;
int y;
未放到程序开始定义,报错!
另外逆序的数列测试不正确!
做到45度俯视 7年前 回复TA
牛逼了,我的哥