一、实现原理
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;
}