代码如下:
#include
struct information
{
char name[10];
int age;
char sex[8];
char ID[20];
struct academic
{
char college[20];
char department[20];
char major[20];
}aca1;
};
struct information inf1, inf2;
int main()
{
printf("请输入学生信息n");
getchar();
scanf("%s %d %s %s",&inf1.name,&inf1.age,&inf1.sex,&inf1.ID);
//scanf("%s", &inf1.ID);
//printf("ID: %sn", inf1.ID);
printf("名字:%sn年龄:%dn性别:%sn学号:%sn",inf1.name,inf1.age,inf1.sex,inf1.ID);
return 0;
}
然后输出结果的时候,输入的名字就被吞了,想问问有没有大佬帮忙解释一下。谢谢
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)