程序D1047.c的功能是:从一个子函数中输入结构体信息并在主函数中输出。

2024-12-20 11:12:11
推荐回答(2个)
回答1:

#include
#include

struct aa
{
int a;
double b;
};

/*********Found************/
void Input(struct aa *x);

int main(void)
{
struct aa y;

/*********Found************/
Input(&y);
printf("%d %f\n", y.a, y.b);
return 0;
}

/*********Found************/
void Input(struct aa *x)
{
char tmp[10];
printf("请输入整型数a:");
gets(tmp);
(*x).a = atoi(tmp);
printf("请输入单精度数b:");
gets(tmp);
(*x).b = atof(tmp);
}

回答2:

1、void Input(struct aa *x);
2、Input(&y);
3、void Input(struct aa *x)