永发信息网

用C语言编程:输入5个数,按从小到大顺序输出!?

答案:4  悬赏:50  手机版
解决时间 2021-01-31 09:57
用C语言编程:输入5个数,按从小到大顺序输出!?
最佳答案
#include
void main()
{
int a[5];
int i,j,t;
printf("请输入5个数:");
for(i=0;i<5;i++)
scanf("%d",&a[i]);
printf("\n");
for(j=0;j<4;j++) //进行4次循环,实现4趟比较
for(i=0;i<4-j;i++) //在每一趟比较中进行4-1次比较
if(a[i]>a[i+1]) //相邻两个数比较
{
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
printf("排序后的数据为:");
for(i=0;i<5;i++)
printf("%d ",a[i]);
printf("\n");
}程序结果为:原理是:
全部回答
我觉得,不用那昌泡法也可以做出来的
我用冒泡排序写一个吧#includevoid main(){ int a[5];//定义数组放五个数据 for(int i=0;i<5;i++) { scanf("%d",&a[i]); } for(i=0;i<4;i++) { for(int j=i;j<5;j++) { int temp; if(a[i]>a[j]) { temp=a[i]; a[i]=a[j]; a[j]=temp; } } } for(i=0;i<5;i++) { printf("%d\n",a[i]); }} 你自己在纸上画一下这个过程,会有深刻理解的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
库车县质监局地址在什么地方,想过去办事
櫜甲的意思是什么啊?知道的请说下!
一些生物学现象可以用数学模型表示。下列对各
现在问道游戏没有以前好玩,背景音乐都改了,
阿克苏地区质量技术监督局地址在哪,我要去那
多玩我的世界盒子电脑版上怎么玩我的世界
【聊斋志异故事】《聊斋志异》中关于落魄书生
三人投资一个公司,A投资固定资产100万元,B
四川在哪里·四川在什么地方
什么是农林有害生物预警?
老公生气了怎么办,我扇了他一个耳光!
我的手机屏坏了怎么用电脑调出电话本里的号码
温宿县质监局地址在哪,我要去那里办事
青乌的意思是什么啊?知道的请说下!
关于农村房屋拆迁补偿金问题
推荐资讯
黄林村怎么去啊,我要去那办事
用线段连接在一起心脏上皮组织唾液腺肌肉组织
[转载]如何安排跑步时间
劳动合同只签一份合法有效吗
恒洁卫浴(乌达旗舰店)地址在什么地方,想过去
tomyorkcoffee地址好找么,我有些事要过去
莹璇美疗会所地址在什么地方,想过去办事
【两个弓打一成语】成语玩命猜中两个弓没有箭
坊苑社区居委会地址好找么,我有些事要过去
玫丽理发店地址在什么地方,我要处理点事
日月星美发厅地址在什么地方,想过去办事
请问,罕见的病毒 所有方法都用了,不行啊。
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?