问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言,如何将生成的随机数偶数从大到小,奇数从小到大?

发布网友 发布时间:2024-08-17 07:37

我来回答

1个回答

热心网友 时间:2024-08-23 02:33

#include<stdio.h>

#include<stdlib.h>

#include<time.h>

#define N 20

void main() { int a[N],i,j,k;

  srand((unsigned int)time(NULL)); for ( i=0;i<N;i++ ) a[i]=rand()%100;

  for ( i=0;i<N;i++ ) printf("%d ",a[i]); printf("\n");

  for ( i=0;i<N-2;i+=2 ) for ( j=i+2;j<N;j+=2 ) if ( a[i]<a[j] ) {k=a[i];a[i]=a[j];a[j]=k;}

  for ( i=1;i<N-1;i+=2 ) for ( j=i+2;j<N;j+=2 ) if ( a[i]>a[j] ) {k=a[i];a[i]=a[j];a[j]=k;}

  for ( i=0;i<N;i++ ) printf("%d ",a[i]); printf("\n");

}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
莲花冬天发芽好吗 过冬荷花什么时候发芽 一个手机号怎样登陆两个孩子的长沙市中小学生人人通云平台 人人通怎么进入学校 人人通电脑版学生怎样登录 名侦探柯南真人版3为什么要换人? 真人版柯南,你最喜欢小栗旬还是沟端淳平? 央企中国稀土集团落户江西,衷心希望江西摆脱“环江西经济带”地位_百度... 来天津的央企有哪些 东丽区的央企有哪些 ...并按从大到小顺序排列,再将其中的偶数从小到大输出 html页面中输入随机十个数字,先输出奇数,在输出偶数,并从小到大... C语言,编写程序,输入20个各不相同的正整数,将其中偶数从小到大... ...奇数和偶数,使其 成为两个数组并分别按照从小到大的顺序分别输出... 先把1到n中的所有奇数从小到大输出,再把所有的偶数从小到大输出... 如何在手机上与小天才电话手表微聊? 深圳有哪些首饰加工厂 喜力5l桶装怎么倒酒(喜力5升桶装啤酒怎么开) 一元硬币加珍珠粉加银能合成什么材质 5升啤酒桶如何拆卸 混合性磨玻璃结节特点 病娇模拟器debug模式(病娇模拟器的铲子在哪里) 什么是混杂磨玻璃结节 8毫米磨玻璃结节基本上是癌吗 混合性肺磨玻璃结节可以治愈吗 丁乐乐今年6岁,李老师28岁,两年后李老师比丁乐乐大多少岁? ...中总会出现一句英语似乎是“巴波two”是什么意思?求原句 打新冠疫苗可以吃白萝卜吗 打新冠疫苗后能吃白萝卜和香菇吗 崩坏三女武神强度排名最新 ...你要做的是:先把1到n中的所有奇数从小到大输出, ...然后奇数按从大到小顺序排列,偶数按从小到大排列。。 ...编程将数组中的偶数按从小到大排序再输出(冒泡法 周末短信祝福 周末短信祝福语简短 快干环氧底漆? 环氧快干水泥封闭底漆是什么含义 LP143快干多功能环氧底漆为什么喷涂后漆面不干发粘 如何让汽车用的环氧底漆快干, 环氧富锌底漆一平米多少公斤 盆景室内多久浇一次水 屋内花多久浇一次水 室内多久浇一次水 室内发财多久浇一次水 根据规定别人欠我10万元起诉要多少钱 起诉5000元欠款,起诉费要多少 如何用手机远程查看萤石云摄像头? 怎么用手机查看监控摄像头 小孩苹果山楂水的功效 有什么可以聊天的翻译软件吗? 萤石智能猫眼怎么设置