方法一:
#include<stdio.h>
int main()
{
int num1,num2,num3;
printf("请输入三个整数:\n");
scanf("%d%d%d",&num1,&num2,&num3);
if(num1>=num2&&num1>=num3)
{
printf("%d\n",num1);
}
else if(num2>=num3&&num2>=num1)
{
printf("%d\n",num2);
}
else
{
printf("%d\n",num3);
}
return 0;
}
方法二:
#include<stdio.h>
int main()
{
int num1,num2,num3;
int max=0;
printf("请输入三个整数:\n");
scanf("%d%d%d",&num1,&num2,&num3);
if(num1>num2)
{
max=num1;//用max来保存最大值
}
else
{
max=num2;
}
if(max<num3)
{
max=num3;
}
printf("%d\n",max);
return 0;
}
方法三:(三目运算)
#include<stdio.h>
int main()
{
int num1,num2,num3;
printf("请输入三个整数:\n");
scanf("%d%d%d",&num1,&num2,&num3);
//比较num1和num2的大小
int max=num1>num2?num1:num2;//问号表示是否,冒号表示否则
//比较max和num3的大小
max=max>num3?max:num3;
printf("%d\n",max);
return 0;
}