将三个数按从大到小的顺序排列用c语言编程?
参考代码:#include“stdio。h“intmain(){intx,y,z,max,minscanf(%d%d%d”,&x,&y,&z)if(x>y){max=xmin=y}if(z>max)max=zif(min>z)min=zy=xy,z-max-minx=maxz=minprintf(“从大到小排序:%d%dn”,x,y,z)}/*运行结果:
3
12从大到小排序:3
21*/扩展数据使用指针变量和函数从大到小输出三个整数。代号:代号:代号:代号:代号:代号:代号:代号:代号:代号:代号:代号:代号:代号:代号:代号:代号:代号:代号:代号:代号:代号:代号:代号:代号:代号:代号:代号:代号:代号:代号:代号:代号:代号:代号:代号:代号:代号:代号:代号:代号:代号:代号:代号:代号:代号:代号:代号:代号:代号:代号:代号:代号:代号:代号:代号:代号:代码:代码:代码:代码:代码:代码:代码:代码:代码:代码:代码:代码:代码:代码:代码:代码:代码:代码:代码:代码:代码:代码:代码:代码:代码:代码:标准。h:h:h:h:h:h:h:h:h:h:h:h:h:h:h:h:h:h:h:h:h:h:h:h:h:h:h:h:h:h:h:h:h:h:h:h:h:h:h[i])}
升序:
#include“stdio”。h“
main()
{
inta[4]={1,4,2,6}
inti,j,num
表示(i=1i<4i)
{
表示(j=0j<4ij)
{if(a[j]>a[j1])
{num=a[j]a[j]=a[j1]a[j1]=num}
}]表示(i=0i<4i)
printf(%d,a[i])
c语言降序排序函数怎么写?
根据以下想法,您可以定义一个由三个元素组成的数组;
2输入三个数字;
3按降序排列数组;
4输出数组。代码:intmain(){inta[3],i,j,t表示(i=0i<3i)scanf(%d”,ai)表示(i=0i<2i)表示(j=1j<3j)if(a[i]>a[j]){t=a[i]a[i]=a[j]a[j]=t}表示(i=0i<3i)printf(%d,”,a[i])}
原文标题:冒泡排序升序 将三个数按从大到小的顺序排列用c语言编程?,如若转载,请注明出处:https://www.saibowen.com/news/22624.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。