4个数比较大小,结果从小到大排列,用C语言怎么编?

 我来答
做一个快乐的茶农
高粉答主

2019-07-03 · 每个回答都超有意思的
知道答主
回答量:1396
采纳率:100%
帮助的人:32.3万
展开全部

1、首先双击打开桌面上的C-Free5编程软件。

2、打开编程软件以后,创建一个新页面来编写程序。


3、编写代码.

4、编写完代码以后,按F5进行编译。或者点击上方的小三角。

5、编译时,如果有错误会进行报错,大家需要进行检查修改。如果没有错误,会出现【0个错误,0个警告】。

6、编译完成后进行运行,按照提示依次输入三个整数。依次输入1,2,3。

7、输入完成后再点击回车键,三个数就会被从小到大依次排序。

育知同创教育
2016-01-26 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
#include <stdio.h>
void main()
{
float a,b,c,d,t;
printf("请输入四个实数\n");
scanf("%f,%f,%f,%f",&a,&b,&c,&d);
if (a>b) {t=a;a=b;b=t;}
if (a>c) {t=a;a=c;c=t;}
if (a>d) {t=a;a=d;d=t;}
if(b>c) {t=b;b=c;c=t;}
if(b>d) {t=b;b=d;d=t;}
if(c>d) {t=c;c=d;d=t;}
printf("%5.2f,%5.2f,%5.2f,%5.2f\n",a,b,c,d);
}
运用冒泡排序算法,小的数字不断上升,最上面的是最小的,大的数字下沉,最后就依次输出就可以了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
似水流年00
推荐于2016-12-02 · TA获得超过2073个赞
知道小有建树答主
回答量:956
采纳率:0%
帮助的人:1350万
展开全部
冒泡 排序算法!!

#include<iostream.h>
void main()
{
int A[4];
//从键盘上输入4个元素到数组A中
for(int i=0;i<=3;i++)
{
cout<<"Enter the amount:";
cin>>A;
}
.
for( i=1;i<=3;i++)
{
for(int j=0;j<=3-i;j++) //将相邻两个数比较,将小的调到的调到前头
{
if (A[j]>A[j+1])
{
int temp=A[j]; //两数交换
A[j]=A[j+1];
A[j+1]=temp;
}

}
}
//输出数组中的元素
for(int j=0;j<=3;++j)
{
cout<<"Element"<<j<<": "<<A[j]<<endl;
}

}

上机试一试吧!!!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xyz_987654321
2006-10-13 · TA获得超过146个赞
知道答主
回答量:186
采纳率:0%
帮助的人:95.9万
展开全部
定义一个两个数的比较函数
int max()
{int a,b,c;
if(a>b)
{a=c,b=a,c=b;}
}
再来个for()循环就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
市娜符桃
2020-03-31 · TA获得超过3898个赞
知道大有可为答主
回答量:3216
采纳率:29%
帮助的人:216万
展开全部
int[4]
info;
for(int
j=0;j<4;j++)
{
for(int
i=0;i<4-j;i++)
{
if(info[i]>info[i+1])
{
info[i]=info[i]+info[i+1];
info[i+1]=info[i]-info[i+1];
info[i]=info[i]-info[i+1];
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式