『Cパズルブック』(Alan R.Feuer, 1985)
[Mac M2 Pro 12CPU, MacOS Ventura 13.3.1, clang 14.0.3]
Cパズルブック 1.5のコードおよび出力は以下の通りです。
次回以降で各問解答について詳説します。
#include <stdio.h>
#define PRINT(int) printf("%d\n",int)
int main() {
int x , y, z;
x = 1; y = 1; z = 1;
x += y += z;
PRINT(x < y ? y : x);
PRINT(x < y ? x++ : y++);
PRINT(x); PRINT(y);
PRINT(z += x< y ? x++ : y++);
PRINT(y); PRINT(z);
x = 3; y = z = 4;
PRINT((z >= y >= x) ? 1 : 0);
PRINT( z >= y && y >= x);
return 0;
}
3
2
3
3
4
4
4
0
1