是没有思路,还是不会编程?
至少有一位数字是5
用以下的子函数
bool IsInclude5(int num)
{
while(num != 0)
{
if(num % 10 == 5)
return true;
num = num / 10;
}
return false
}我能说 bool IsInclude5(int num)、 (num != 0)、(num % 10 == 5) 、return true;num = num / 10;}return false 一大堆都不知道是什么么。。。老师没教过。。。 呵呵,VB的用下面这样的Private Function IsInclude5(ByVal num As Integer) As BooleanDo While (num <> 0)If ((num Mod 10) = 5) ThenReturn TrueEnd Ifnum = (num / 10)LoopReturn FalseEnd FunctionReturn Truenum = (num / 10)Return False是什么 我只学过 if then else end if这类的,是不是一样的?if成立,就返回了,else不是必须的,此处可省略,当然如果你愿意: If ((num Mod 10) = 5) ThenReturn TrueEnd Ifnum = (num / 10) 可以改成If ((num Mod 10) = 5) ThenReturn TrueElsenum = (num / 10)End If