求a,b,c最大值的算法最多要有 次赋值过程,才能输出最大值说说为什么是3次啊 - -
问题描述:
求a,b,c最大值的算法最多要有 次赋值过程,才能输出最大值
说说为什么是3次啊 - -
答
If aMax=b
Else
Max=a
End if (第一次赋值于变量Max)
(若最大值是a)
If a
Else
Max=a
End if (第二次赋值于Max)
Print Max
所以最多赋值两次
答
具体算法有不同,如果是在增加一个表示最大数的变量如max,则最多需3次赋值,此时考虑a最小,b中,c最大.
1 赋值max=a;
2 max与b比较,max小,赋值为b
3 max与c比较,max小,赋值为c