永发信息网

C程序设计问题

答案:3  悬赏:70  手机版
解决时间 2021-06-03 06:48
输入4个整数,要求按由小到大的顺序输出(算法要最简单的)
最佳答案

如果觉得答案还行


记得选个满意答案哦


#include <stdio.h>


void main()
{
int i,j,t,a[4];
for(i=0;i<4;i++)
scanf("%d",&a[i]);
for(i=0;i<3;i++)
{
for(j=i+1;j<4;j++)
{
if(a[j]<a[i])
{
t=a[i];
a[i]=a[j];
a[j]=t;
}
}
}
for(i=0;i<4;i++)
printf("%d ",a[i]);
printf("\n");
}

全部回答

冒泡法: 附图.

#include <stdio.h>

int main() { int a[4],temp,i,j; for(i=0;i<4;++i) { printf("输入第%d个数:",i+1); scanf("%d",&a[i]); } for(i=0;i<4;++i) { for(j=0;j<4-i;++j) if(a[j]>a[j+1]) { temp=a[j]; a[j]=a[j+1]; a[j+1]=temp; } } printf("\n从小到大排序后:\n"); for(i=0;i<4;++i) printf("%d\t",a[i]); printf("\n"); return 0; }

procedure bubble_sort; var i,j,k:integer; begin for i:=1 to n-1 do for j:=n downto i+1 do if a[j]<a[j-1] then swap( a[j],a[j-1]); {每次比较相邻元素的关系} end;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
山西大学怎么走啊
天龙八步怎么玩啊
DNF湖北5区流星损落刀能卖多少?
什麽牌子的MP3比較耐用???
潮男杂志有那些?
一个人做梦有多长时间?
L4D2各游戏模式介绍
在没有机械情况下,怎么样可以锻炼臂力
米奇08年高帮女鞋网站谁有
16800166是哪里的电话号码
我国最好玩的地方
为什么我的QQ农场里面好友农场只显示一部分?
映众的显卡怎么样
人能否割断七情六欲?
用白金制成的升压器怎么分进线出线,怎么连接
推荐资讯
为什么我的qq堂重视打不开还说是维护中
英语Morocus的汉语意思是什么
地下城中装备持久低了 如何修理
谁有比较不错的电子书下载网站啊
什么浏览器比较适用于家庭喔?
问问:地下城怎么输入完帐号密码登陆不行了
开通问问就是不来!
你很想死吗·
这个季节哪最好玩?要求风景很好哟~~~
23级的QQ宠物已经培育10个宝宝了,如果它离婚
咱和我们有区别么?
魔兽世界刚刚系统显示了一条信息我按快了没看
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?