您的位置:首页 > 其它

输入3个数字比大小

2020-07-14 06:31 120 查看

运用C语言,输入3个数字比大小。
因为是第一次比较系统的思考,实现方法非常的笨拙繁琐,日后再寻找更简易的方法。

#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>

int main(){
int num1 = 0;
int num2 = 0;
int num3 = 0;
printf("请输入3个数字:");
scanf("%d", &num1);
scanf("%d", &num2);
scanf("%d", &num3);

if (num1 > num2)
{
if (num3 > num1)
{
printf("%d>%d>%d", num3, num1, num2);
}
else if (num3 == num1)
{
printf("%d=%d>%d", num1, num3, num2);
}
else if (num3 < num1 && num3 > num2)
{
printf("%d>%d>%d", num1, num3, num2);
}
else if (num3 == num2)
{
printf("%d>%d=%d", num1, num2, num3);
}
else
printf("%d>%d>%d", num1, num2, num3);
}
else if (num2 > num1)
{
if (num3 > num2)
{
printf("%d>%d>%d", num3, num2, num1);
}
else if (num3 == num2)
{
printf("%d=%d>%d", num3, num2, num1);
}
else if (num3 < num2 && num3 > num1)
{
printf("%d>%d>%d", num2, num3, num1);
}
else if (num3 == num1)
{
printf("%d>%d=%d", num2, num1, num3);
}
else
printf("%d>%d>%d", num2, num1, num3);
}

else if (num1 == num2 && num3 != num1)
{
if (num3 > num1)
{
printf("%d>%d=%d", num3, num1, num2);
}
else
{
printf("%d=%d>%d", num1, num2, num3);
}
}
else
{
printf("%d=%d=%d", num1, num2, num3);
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: