#include #define SIZE 32 #define MAX 3 typedef struct player { char name[SIZE]; int x; int y; } PLAYER; int main(void){ int i, dx, dy; PLAYER a[MAX]; for ( i = 0; i < MAX; i++ ){ printf("プレイヤー %d の名前と現在位置を入力してください:", i+1); scanf("%s %d %d", a[i].name, &(a[i].x), &(a[i].y)); } printf("%s さんは:\n", a[0].name); for ( i = 1; i < MAX; i++ ){ dx = a[i].x - a[0].x; dy = a[i].y - a[0].y; printf("東へ %d 歩,北へ %d 歩進むと %s さんに会えます\n", dx, dy, a[i].name); } return 0; }