亲高手解析一下此题、
程序代码:#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 输出:_______________
我刚学到数组,对数组有点模糊,想通过对代码的元素按来理解。请大虾帮忙解释一下可以么?










