新人求乱刀砍死

将两个数组排序,合并到另外一个数组中,并且合并之后的数组也是有序的(贞姐不让用冒泡,所以撑血写的老长!)。

int main(int argc, const char * argv[])
{
//定义两个大小为10数组并随机分配100内的任意一个值;
    int str1[10] = {0};
    int str2[10] = {0};
    int a4 = 0;//用来存储数组str1中的中间数
    int b4 = 0;//用来存储数组str2中的中间数
    printf("两个数组分别为:\n");
    for (int i = 0; i < 10; i++) {
        str1[i] = arc4random() % 100 ;
        printf("%-2d ",str1[i]);//产生一个随机数组str1并打印
    }
    printf("\n");
    for (int i = 0; i < 10; i++) {
        str2[i] = arc4random() % 100 ;
        printf("%-2d ",str2[i]);//产生一个随机数组str2并打印
    }
    printf("\n");
    for (int i = 0; i < 9; i++) {         //对数组str1进行冒泡排序
        for (int j = 0; j < 9 - i; j++) {
            if (str1[j] > str1[j +1]) {
                a4 = str1[j];
                str1[j] = str1[j + 1];
                str1[j + 1] = a4;
            }
        }
    }
    for (int i = 0; i < 9; i++) {        //对数组str2进行冒泡排序
        for (int j = 0; j < 9 - i; j++) {
            if (str2[j] > str2[j +1]) {
                b4 = str2[j];
                str2[j] = str2[j + 1];
                str2[j + 1] = b4;
            }
        }
    }
    printf("排序后的结果分别是:");
    printf("\n");
    for (int i = 0; i < 10; i++) {
        printf("%-2d ",str1[i]);
    }
    printf("\n");
    for (int i = 0; i < 10; i++) {
        printf("%-2d ",str2[i]);
    }
    printf("\n");                        //输出排序后的结果,并换行
    //对两个数组进行合并
    int str3[20] = {0};              //用于存放新的生成数组
    int a = 0,b = 0,c = 0;         //分别记录用于3个数组里元素的第几位
    if (str1[9] < str2[9]) {        //判断两个数组最后一个数的大小,此if语句用于str1数组最后一个值最大时的新数组的产生及排序
        while (a < 10) {
            if (str1[a] < str2 [b]) {
                str3[c] = str1[a];
                a++;
                c++;
            } else {
                str3[c] = str2[b];
                b++;
                c++;
            }
        }
        while (a == 10 && c < 20) {
            str3[c] = str2[b];
            b++;
            c++;
        }
    }
    if (str1[9] > str2[9]) {  //此if语句用于str2数组最后一个值最大时的新数组的产生及排序
        while (b < 10) {
            if (str1[a] < str2 [b]) {
                str3[c] = str1[a];
                a++;
                c++;
            } else {
                str3[c] = str2[b];
                b++;
                c++;
            }
        }
        while (b == 10 && c < 20) {
            str3[c] = str1[a];
            a++;
            c++;
        }
    }
    printf("产生的新数组是: ");
for (int i = 0; i < 20; i++) {
    printf("%d ",str3[i]);
    }
        return 0;
}

时间: 2024-08-06 06:50:30

新人求乱刀砍死的相关文章

央视实习女主播被男友7刀砍死

http://www.ebay.com.au/cln/qya.x5f5a/2015-03-20/190220104013http://www.ebay.com.au/cln/stxd393/2015-03-20/190118568011http://www.ebay.com.au/cln/usl_wtcfvbj/2015-03-20/190118569011http://www.ebay.com.au/cln/vjyji63/2015-03-20/189871814017http://www.e

手游玩电竞 得砍死这几头拦路虎

早已成为红海的手游市场,竞争惨烈,虽然很多新品都变着花样打出"全球首款"."地球最强"."史上第一"等名号,但谁都知道这些都只是无聊的宣传语和噱头而已.在手游研发思路几乎已经陷入既定套路时,小打小闹的修改根本无济于事.只有跳出既定框架,才能有真正羽化成蝶的机遇. 在看到电竞端游如火如荼地在全球举行,在听到千万冠军奖金.千万主播年薪等消息不断冲击玩家心里,让人血脉喷张的时候,"手游电竞化"."微电竞"等新潮名

常州一律师在法院门前遭刀砍 行凶者疑早有预谋

常州一律师在法院门前遭刀砍 行凶者疑早有预谋在江苏常州武进区法院门口不远处,刚下班的常州律师王伟锋被一名戴头盔的男子持刀追砍,其右臂被连砍数刀,伤见骨头. 随后,行凶男子坐上在等候在一旁的另一男子驾驶的摩托车逃离现场. 此事发生在7月23日傍晚6点20分左右.受伤的常州律师王伟锋向澎湃新闻(www.thepaper.cn)提供了一段监控画面,再现了上述一幕. “在法院门口砍人,且当时正是下班高峰期.这个事件很恶劣.”江苏臻儒律师事务所王伟锋律师对澎湃新闻说,当天下午,他已向常州新城派出所报案,行

北京3名便衣警察遭人持刀砍伤 6名嫌疑人全部落网z

新华社华盛顿1月3日电(记者陆佳飞 周而捷)美国白宫3日说,目前没有迹象显示朝鲜的核能力发生了变化.据上海市侨办消息,近日,上海市侨办政研处处长余晓芳率上海侨务代表团一行4人访问日本,受到当地侨团的欢迎.白宫的工作人员已经在准备着总统就职典礼那天的忙乱--他们只有6个小时,送走奥巴马一家,迎接新的总统.从大胃王比赛主办方公开的视频可见,她从容不迫地让汉堡从盘上消失,全程面不改色. 胡鸿毅认为,在走出去的过程中,必须牢牢把握住中医药的内在特质,这就涉及人才培养.科学研究.文化传承等很多方面."我们

張國榮鮮為人知的52個電影秘密

1,<色情男女>主角原型是谁? 仔细看的话,会发现<色情男女>刘青云饰演的“尔东升”有一张被偷怕和同性朋友的亲密照 <色情男女>说的是满怀理想的年轻导演阿星(张国荣饰)由于处境艰难沦落执导三级片,他接受现实后,便决定拍出有质量不低俗三级片故事.一直来,这部电影都被观众认为是导演尔冬升在夫子自道,事实上,故事原型并不是他,尔冬升接受访问时都表示另有其人,也常常出于好意不愿说出对方名字. 毕竟拍三级片不是什么值得显耀的事.化名拍戏更是见怪不怪.电影里有一段情节,一导演得意的

速读水浒!108将的简介与结局

速读水浒!108将的简介与结局 提交 我的留言 加载中 已留言 三十六天罡星 宋江 宋江,字公明,他面黑身矮,忠义双全,常替落魄江湖之人排忧解难,人唤"及时雨".原为山东郓城县押司.晁盖.吴用等劫了生辰纲,被官府缉拿,幸得宋江事先告知.不料此事被宋江小妾阎婆惜发现,趁机要胁,宋江怒杀阎婆惜,犯下人命官司.后来宋江在浔阳楼酒醉题反诗,成了反贼,被迫上了梁山.晁盖死后,宋江做了梁山泊首领.他推行只反贪官,不反皇帝的招安路线.带领梁山好汉归顺了朝廷.征方腊后被封为楚州安抚使,终究还是被奸臣用

推理小说

1.年龄 我搭上了一列特快车,大概在还差10分就午夜12点的时候,在中途站有一名男子也上了列车,他在车门关闭后,像是突然回复意识一般,开始左右环视着周遭乘客的脸. "恕我愚昧,请问您今年28岁吗?"他如此的向我问道,"是的,不过您怎么知道呢?" 我如此反问他,但被他无视,只是自顾自的和别人说话. "您今年45岁吧?" "是没错." "您是62岁吗?" "你怎么知道的?" 一直和看似不相识

百度微服务架构师随手笔记:教你如何手写Docker

模拟Docker实现一个简单的容器,不到 200行代码(包括空行.注释.异常处理),这并不是吹牛B.容器技术几乎是Linux kernel内置的模块,我们简单调用一下API就能搞定很多事情.当然你要考虑各种商业因素.政治因素那就会成长为Docker这种量级的代码量了. 盗用一下朋友圈里的段子:小公司与大公司的区别就是,以杀猪为例,小公司是找到猪直接乱刀砍死.大公司要先做一套笼具抓猪,再做一套流程磨刀,再发明一套刀法(工程师通常会就刀法争论很久)杀猪.抓猪的笼具除了能抓猪还能抓跳骚,磨刀的工具除了

朱重组成功,?(行家都知道,几乎回答)

的答案理解不能!(好吧.原来第一名的答案被折叠了.如今我这个答案成了第一) 我先讲个寓言吧,之后慢慢讲正事.这个寓言是我自己瞎编的. 在非常久非常久曾经,有一条河.河道窄,河床高.上游的人们经常水不够用,下游的人们经常受洪灾困扰.后来上游的村子里有一个智者.他走遍了整条河,一点点画图.一点点思考.随后回到上游的村子.对大家说,我们用石头垒个堤坝吧,这样我们村子就有足够的水用,下游的洪灾也会降低.村子说,你行你去张罗.有好事算我一份,出事了别说我允许了. 于是智者号召村民们去垒堤坝,人们都讨厌他张