这里我们将num1赋值给max,这就减少了一步比较,后面我们写一个分支,用max跟num2,num3比较,就可以得出答案。
当然只是对于求三个数的最大值的最简单的算法。对于更多的数求最大值我们有循环对比就可以,这里我不做过多解释,算法源于生活,个人见解,大家自取,亲,记得给个好评和点赞喔
代码如下
#include<stdio.h>
int main()
{
int num1,num2,num3,max;
printf("请输入三个整数:");
scanf("%d%d%d" ,&num1,&num2,&num3);
max = num1;
if (max<num2){
max = num2;
}else if(max<num3){
max = num3;
}
printf("最大值为:%d",max);
return 0;
}
如有错误,请大佬指正
小萌新第一次,我会再接再厉😊