#include int *find_max(int *px, int *py, int *pz) { return pz; } int main(void) { int x, y, z; int *p; printf("変数 x の番地:%p\n", &x); printf("変数 y の番地:%p\n", &y); printf("変数 z の番地:%p\n", &z); printf("x, y, z を入力してください:"); scanf("%d%d%d", &x, &y, &z); p = find_max(&x, &y, &z); printf("最大なのは %p 番地の変数 ", p); if ( p == &x ) { printf("x"); } if ( p == &y ) { printf("y"); } if ( p == &z ) { printf("z"); } printf(" でした\n"); return 0; }