三个数字从小到大排列#includemain(){ int a,b,c;void exchange(int m,int n);scanf("%d%d%d",&a,&b,&c);if (a>b){exchange(a,b);}else ;if (a>c)exchange(a,c);else ;if (b>c)exchange(b,c);printf("%d %d %d",a,b,c);}void exchange(int m,int n){ int d;d=

来源:学生作业学帮网 编辑:学帮网 时间:2024/04/29 01:30:16

三个数字从小到大排列
#include
main()
{
int a,b,c;
void exchange(int m,int n);
scanf("%d%d%d",&a,&b,&c);
if (a>b)
{exchange(a,b);}
else ;
if (a>c)
exchange(a,c);
else ;
if (b>c)
exchange(b,c);
printf("%d %d %d",a,b,c);
}
void exchange(int m,int n)
{ int d;
d=m;
m=n;
n=d;
}
通过了编译,但是输入5 1 2,输出还是5 1 2,根本没有从小到大排列.

冒泡排序不会吗?搞那么复杂

设计1个程序,任意输入三个数字a,b,c,将他们按照从小到大排列顺序后输出 找出满足下面三个条件的四个三位数:1、是奇数;2、三个数字都是这个数的因数;3、数字不能重复.则这四三位数从小到大排列是什么? 从小到大排列 从小到大排列, 一个六位数,前三个数字是相同的,后三个数字是从小到大排列的三个连续自然数,六个数字之和恰巧是这个六位数的最后两位.这个六位数是? 从1.2.3.4这四个数字中取一个,或两个,或三个,或四个组成的自然数共有几个,将它们从小到大排列,第41个 用1、2、3这三个数字可以组成几个不同的三位数,如果从小到大排列,213是第几个数?(请写明解题思路) 从0,1,2,3,6五个数字中任选三个,组成能同时被2,3,5整除的数,并将这些数从小到大排列. 小林家的电话号码是8位数,其中前五位是83166,后面三个数字是从小到大的连续自然数(从左到右排列),且这三个数字之和等于最后一位数字的2倍加2.他家电话号是多少? 找出满足下面三个条件的四个三位数: 1、是奇数;2、三个数字都是这个数的因数;3、数字不能重复.则这四三位数从小到大排列是什么?啥意思? 请写出所有满足下面三个条件的正整数a和b.1:a小于等于b 2:a+b是个三位数,且三个数字从小到大排列等差 3:a乘b是一个五位数,且五个数字相同 有一个6位数,其中右边的三个数相等,左边的三个数是三个连续的自然数(从小到大排列)六个数字的和恰好是后两个数字,这个数字是多少? 三个连续自然数,中间是x,这三个连续自然数从小到大排列是? 有一个六位数,后三位数字相同,前三位数字是三个从小到大排列的连续自然数,已知这个六位数各个数位之和等于后两位数,求这个六位数 从小到大排列.用 第二从小到大排列 从小到大排列出来. 从小到大排列,急.