我这里的判断方法并非全部,只列举了两种,第二种方法对比第一种来说效率会更高一些。
#include <stdio.h>
int main()
{
int a, b, c;
printf("请输入三个整数,用逗号隔开:");
scanf_s("%d,%d,%d", &a, &b, &c); //输入三个数字,用逗号隔开
if (a > b) //第一种判断方法
{
if (a > c)
{
printf("最大的数为%d", a);
}
else
{
printf("最大的数为%d", c);
}
}
else if (b > c)
{
printf("最大的数为%d", b);
}
else
{
printf("最大的数为%d", c);
}
int max;
printf("请输入三个整数,用逗号隔开:");
scanf_s("%d,%d,%d", &a, &b, &c); //第二种判断方法
max = a;
if (b>max)
{
max = b;
}
if (c>max)
{
max = c;
}
printf("最大的数为%d", max);
return 0;
}