1
【解析】简单的函数递归调用。
if(),括号中表示条件表达式,如果条件表达式成立就执行下面的语句,也就是括号中不为零就继续。如果a对b取余的结果不为0,那么就返回(b,a%b)。否则返回b
传入20,12后,20%12=8,return(12,8)
传入12,8后,12%8=4,return(8,4)
传入8,4后,12%4=0,结果为0,return b;
2
输入:2 3 5
输出:416
【解析】数组加循环
b[a[i]%3] 这个要记住数组的只是,不论怎样中括号中是个数字,表示数组的下标,先计算最里面括号中的。
1
过程如下:
b[0]=2,b[1]=3,b[2]=5