/* 二つの値xとyの差を返す関数形式マクロ diff(x, y) を定義せよ。 */ #include #define diff(x, y) (((x) > (y)) ? ((x) - (y)) : ((y) - (x))) int main(void) { int a, b; puts("二つの整数を入力してください"); printf("整数1:"); scanf("%d", &a); printf("整数2:"); scanf("%d", &b); printf("二つの整数の差は%dです\n", diff(a, b)); return 0; }