对s初始化信息:20,”Harry”,’M’,“1980年11月12日”出生,输出后,把s的信息改为:30,"Janny",'F',“1982年7月8日”出生,再次输出 #include <stdio.h> #include <string.h> struct student{ int no; char name[20]; char sex; struct{ int year; int month; int day; }birth; }; int main(){ struct student s=____空白10_______;//初始化值
时间: 2024-04-26 16:22:12 浏览: 73
int main(){
struct student s={20,"Harry",'M',{1980,11,12}};
printf("学号:%d\n姓名:%s\n性别:%c\n生日:%d年%d月%d日\n",s.no,s.name,s.sex,s.birth.year,s.birth.month,s.birth.day);
s.no=30;
strcpy(s.name,"Janny");
s.sex='F';
s.birth.year=1982;
s.birth.month=7;
s.birth.day=8;
printf("学号:%d\n姓名:%s\n性别:%c\n生日:%d年%d月%d日\n",s.no,s.name,s.sex,s.birth.year,s.birth.month,s.birth.day);
return 0;
}
阅读全文