亲高手解析一下此题、
程序代码:
#include<stdio.h> int main() { int i, a, b, c, d, f[4]; for(i = 0; i < 4; i++) scanf("%d", &f[i]); a = f[0] + f[1] + f[2] + f[3]; a = a / f[0]; b = f[0] + f[2] + f[3]; b = b / a; c = (b * f[1] + a) / f[2]; d = f[(b / c ) % 4]; if(f[(a + b + c + d) % 4] > f[2]) printf("%d\n", a + b); else printf("%d\n", c + d); return 0; }输入:9 19 29 39
输出:_______________
我刚学到数组,对数组有点模糊,想通过对代码的元素按来理解。请大虾帮忙解释一下可以么?