输入三个数 从小到大排序输出
2017-07-20 08:45
218 查看
#include<stdio.h> //输入三个数 从小到大排序输出 int main() { int a,b,c,t; scanf("%d%d%d",&a,&b,&c); if(a>b) //如果a>b a与b交换值 也就是把大的数放在后面 { t=b; b=a; a=t; } if(a>c) //a再于c比较 保证a最小 { t=c; c=a; a=t; } if(b>c) //两个较大的值再比较,再交换最大值 { t=c; c=b; b=t; } printf("%d %d %d\n",a,b,c); return 0; }
相关文章推荐
- [南阳OJ-No.4]ASCII码排序|输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。
- 三个数排序。要求输入三个整数,按逗号隔开,把它们从小到大排列,输出结果用空格隔开。
- 任意输入三个整数,要求从小到大输出
- 输入10个整数,将它们从小到大排序后输出,并给出现在每个元素在原来序列中的位置。
- 华为机试题:输入一组大于等于0的整数,从小到大排序输出,输出有连续数时,只输出连续数的最小和最大值
- ACM 4描述 输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。输入 第一行输入一个数N,表示有N组测试数据。后面的N行输入多组数据,每组输入数据都是占一行,
- 输入10个整数,将它们从小到大排序后输出,并给出现在每个元素在原来序列中的位置。
- 输入一串字符,要求数字从小到大,字母从a到z排序,输出字母和数字的排序结果。
- 个有10个元素的整型一维数组,用户输入9个数据,调用函数,对数组元素进行从小到大排序后,在函数中输入一个数,插入到数组中正确的位置,并输出
- 华为机试题:输入一组大于等于0的整数,从小到大排序输出,输出有连续数时,只输出连续数的最小和最大值
- [置顶] 输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。
- 华为机试题:输入一组大于等于0的整数,从小到大排序输出,输出有连续数时,只输出连续数的最小和最大值
- 输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。
- 从键盘上输入三个整数,分别赋给整型变量a,b,c. 然后将输入的整数按照从小到大的顺序放在a,b,c中, 并输出三个变量的值。
- 华为机试题:输入一组大于等于0的整数,从小到大排序输出,输出有连续数时,只输出连续数的最小和最大值
- 输入三个数,从小到大排序
- 代码:解题:一组数依次为1~100的十倍,输入一个数,插入后按从小到大排序并输出
- 从键盘输入10个字符串,对其进行从小到大排序并输出
- 华为机试题:输入一组大于等于0的整数,从小到大排序输出,输出有连续数时,只输出连续数的最小和最大值
- 输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。