5条回答 默认 最新
- qzjhjxj 2021-06-13 14:35关注
供参考:
#include<stdio.h> #include<string.h> typedef struct date{ int year; int month; int day; }DATE; typedef struct student{ int num; char name[20]; char sex; DATE birthday; float score; }STUDENT; void input(STUDENT *s); void output(STUDENT s); int main() { STUDENT stu; input (&stu); output(stu); return 0; } void input(STUDENT *s) { scanf("%d %s %c %d %d %d %f",&s->num,s->name,&s->sex, &s->birthday.year,&s->birthday.month,&s->birthday.day,&s->score); } void output(STUDENT s) { printf("学号:%d\n姓名:%s\n性别:%c\n出生日期:%d年%d月%d日\n成绩:%.1f\n", s.num,s.name,s.sex,s.birthday.year,s.birthday.month,s.birthday.day,s.score); }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用