演習 12-3

#include <stdio.h>

typedef struct xyz{
    int x;
    long y;
    double z;
}xyz;

xyz scan_xyz(){

    xyz tmp;

    printf("x : "); scanf("%d", &tmp.x);
    printf("y : "); scanf("%ld", &tmp.y);
    printf("z : "); scanf("%lf", &tmp.z);

    return tmp;
}

int main(){

    xyz s;

    s = scan_xyz();

    printf("xyz.x : %d\n", s.x);
    printf("xyz.y : %ld\n", s.y);
    printf("xyz.z : %lf\n", s.z);

    return 0;
}

0 件のコメント:

コメントを投稿