【C语言】有3个数a,b,c,要求按大小顺序把它们输出(基础法)
一、实现原理二、整体源码三、实现结果一、实现原理
1、首先定义3个随机数变量a、b、c和1个中间变量t
2、利用if条件句来比较大小
①若a<b,则交换a和b的位置,此时的顺序为:b–>a–>c
②若a继续<c,则交换a和c的位置,此时的顺序为:b–>c–>a
③若b<c,则交换b和c的位置,此时的顺序为:c–>b–>a
Note:顺序以实际情况而定,以上的顺序排列以a<b<c来举例,方便理解,不是常态!!!
二、整体源码
#include<stdio.h>int main() {int a, b, c, t;printf("please input the value:\n");scanf_s("%d,%d,%d", &a, &b, &c);if (a < b) {t = a;a = b;b = t;}if (a < c) {t = a;a = c;c = t;}if (b < c) {t = b;b = c;c = t;}printf("the max to min rank is: %d,%d,%d",a,b,c);return 0;}