#include <stdio.h>
#define diff(x, y) ((x<y)?y-x:x-y)
/* #define input(s,c,n) printf(s, c); scanf("%d", &n); */
int diff2(int x, int y)
{
int d;
d = x - y;
if (d < 0)
d = -d;
return d;
}
int main(void)
{
int a, b, c, d = 0;
char s[] = "整数%cを入力してください:";
/* input(s, 'a', a); */
/* input(s, 'b', b); */
/* input(s, 'c', c); */
/* input(s, 'd', d); */
printf(s, 'a');
scanf("%d", &a);
printf(s, 'b');
scanf("%d", &b);
printf(s, 'c');
scanf("%d", &c);
printf(s, 'd');
scanf("%d", &d);
printf("マクロ diff の結果 = %d\n", diff(a, b) * diff(c, d));
printf("関数 diff2 の結果 = %d\n", diff2(a, b) * diff2(c, d));
return 0;
}