将三个数按从大到小输出

因为要比较三个数的大小,所以设置三个变量a,b,c

从输入获取三个变量的值

然后直接用if分支语句判断大小然后输出即可

#include<stdio.h>
#include<stdlib.h>
#pragma warning(disable :4996)
int main()
{
int a, b, c;
printf("输入三个数");
scanf("%d %d %d", &a, &b, &c);
if (a > b&&a > c)
{
printf("first= %d\n", a);
if (b > c)
{
printf("second= %d\n", b);
printf("third= %d\n", c);
}
else
{
printf("second= %d\n", c);
printf("third= %d\n", b);
}
}
else if (b > c)
{
printf("first= %d\n", b);
if (a > c)
{
printf("second= %d\n", a);
printf("third= %d\n", c);
}
else
{
printf("second= %d\n", c);
printf("third= %d\n", a);
}
}
else
{
printf("first= %d\n", c);
if (a > b)
{
printf("second= %d\n", a);
printf("third= %d\n", b);
}
else
{
printf("second= %d\n", b);
printf("third= %d\n", a);
}
}
system("pause");
return 0;

}

运行结果如图:

将三个数按从大到小输出