SysYTestcases/function_2020/40_index_complex_expr.sy
ridethepig 13f3cb710a init
2023-05-16 00:56:56 +08:00

24 lines
447 B
Plaintext

// Use complex expression in assign structure
int main () {
int a;
int b;
int c;
int d;
int result[5];
a = 5;
b = 5;
c = 1;
d = -2;
result[0] = 1;
result[1] = 2;
result[2] = 3;
result[3] = 4;
result[4] = 5;
int t;
t = result[((d * 1 / 2) + 4 + (a - b) - -(c + 3) % 2) % 5];
putint(t);
t = result[(((c % 2 + 67) + a - b) - -((c + 2) % 2)) % 5];
putint(t);
return 0;
}