C语言中要把三个数从大到小排列出来应该怎么编?我是初学者,请说得越简单越好,谢绝Ctrl+C

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 13:13:29
C语言中要把三个数从大到小排列出来应该怎么编?我是初学者,请说得越简单越好,谢绝Ctrl+C

C语言中要把三个数从大到小排列出来应该怎么编?我是初学者,请说得越简单越好,谢绝Ctrl+C
C语言中要把三个数从大到小排列出来应该怎么编?
我是初学者,请说得越简单越好,谢绝Ctrl+C

C语言中要把三个数从大到小排列出来应该怎么编?我是初学者,请说得越简单越好,谢绝Ctrl+C
设3个数分别等于a,b,c
1、先比较a,b大小,如果a大,则进行下一步继续比较,如果b大,则a,b的数值互换
2、同上这次是b,c比较大小
3、最后显示a,b,c

先用数组存储三个数,再将三个数互相比较,用A[0],A[1],A[2],分别存放最大到最小就OK了,排序算法的难点在于如何比较或者说采用什么样的方法比较。

int temp=a;
if(aif(tempreturn temp;

a>b?(a>c?a:c):(b>c?b:c);//找出abc中最大的输出
余下两个数用if比较大小输出即可

经过测试,符合要求
#include "stdio.h"
main()
{
int a,b,c,n,m,p;
scanf("%d%d%d",&a,&b,&c);
if(b>a)n=a,a=b,b=n;
if(c>a)m=a,a=c,c=m;
if(c>b)p=c,c=b,b=p;
printf("%d>%d>%d",a,b,c);
}

C语言中要把三个数从大到小排列出来应该怎么编?我是初学者,请说得越简单越好,谢绝Ctrl+C 用C语言从大到小排列38个数怎么写 帮忙编一道C语言题,就是有三个数,按从小到大把他们排列起来? c语言编程:从键盘输入三个数,从大到小输出 用c语言编程,从逆序中插入一个数,使之仍逆序排列 写出三个数从大到小排列的算法.数学必修三的一道题,不是C语言.写下过程,谢了. 已知a/二分之一=b/三分之一=c*五分之一请把abc三个数从大到小排列 在C语言中要求输入4个数,把4个数按从小到大排列起来,请问原程序怎么写? c语言 定义一个函数,对两个数从大到小排列 1.3A=0.8B=C A,B,C三个数从大到小排列是多少? 1.3A=0.8B=C A,B,C三个数从大到小排列是多少? 如图给出了一个算法流程图,该算法流程图的功能是A.求三个数中最大的数B.求三个数中最小的数C.按从小到大排列D.按从大到小排列 C语言中,从键盘输入10个数,从小到大排列输出,怎么写啊,最好注明语句的意思? C语言中从键盘上输入三个数,将之排序后按由大到小的顺序输出 c语言 将一数组中的10个数据从大到小排列好 并从键盘输入一个数 要求按原来的排列规律将此数插入原数组中 急求谢啦C语言编程 按从大到小排序三个数1、分析 ① 先将a、b进行比较,把大的存入a中、小的存入b中;② 然后将a、c进行比较,把大的存入a中、小的存入c中;③ 最后再将b、c进行比较,把较 已知a的4分之3等于b的3分之4等于c,并且abc三个数都不为零,把这三个数从大到小排列 把五个连续的自然数从大到小排列,前三个数的平均数是45,后三个数的平均数是43,这组数中的第三个数是多?