if(a < b) //a最大,b次之
{
int temp = a;
a = b;
b = temp;
}
if(a < c) //a最大,c次之
{
int temp = a;
a = c;
c = temp;
}
if(b < c)
{
int temp = b;
b = c;
c = temp;
}
2.暴力版
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
int main(void)
{
int a;
int b;
int c;
printf("请输入a的值:>");
scanf("%d", &a);
printf("请输入b的值:>");
scanf("%d", &b);
printf("请输入c的值:>");
scanf("%d", &c);
if (a > b) //第一个值大于第二个时
{
if (b > c) //判断第二个和第三个哪个大
{
printf("%d > %d >%d", a, b, c);
}
else
{
if (a > c)
{
printf("%d > %d > %d", a, c, b);
}
else
{
printf("%d > %d > %d", c, a, b);
}
}
}
if (a < b) //第一个小于第二个时
{
if (c < a) //判断第二个和第三个
{
printf("%d > %d > %d", b, c, a);
}
else
{
if (b > c)
{
printf("%d > %d > %d", b, c, a);
}
else
{
printf("%d > %d > %d", c, b, a);
}
}
}
return 0;
}