- 题目:任意输入三个数,求最大值
// 定义了3个整形变量
int num1;
int num2;
int num3;
int max = 0; // 定义一个最大值变量,并且初始化
printf("请输入三个数字");
scanf("%d,%d,%d",&num1,&num2,&num3);
if (num1>num2) { //判断num1与num2的大小,如果结果为真,执行下一步
if (num1>num3) { // 判断num1与num3的大小
max = num1; // 如果判断为真,num1就是最大值
}
else
{
max = num3; // 否则就是num3为最大值
}
}
else if (num2>num3) // 如果num1小于num2,则直跳到这一步,然后直接进行判断num2与num3的大小
{
max= num2; // 如果判断为真,num2就是最大值
}
else
max = num3; // 如果前面两种情况都不是,那num3就是最大值
printf("max =%d",max);