思路:使用if-else语句先找出三个数中的最大值,在判断剩余的两个数
#include <stdio.h>
int main()
{
int a = 0;
int b = 0;
int c = 0;
int t = 0;
printf("请输入三个数:");
scanf("%d,%d,%d", &a, &b, &c);
//如果a小于b则交换a和b
if(a<b)
{
t = b;
b = a;
a = t;
}
//如果a小于c则交换a和c
if(a<c)
{
t = c;
c = a;
a = t;
}
//此时a已经是三个数中最大的数
//在判断b和c的大小
if(b<c)
{
t = c;
c = b;
b = t;
}
//此时的a b c已经是从大到小排序 输出即可
printf("这三个数从大到小的顺序为:");
printf("%d,%d,%d\n",a,b,c);
return 0;
}