c语言结构体数组的输入输出问题
for(i=0;i<N;i++){
printf("\n>>请输入教师%d信息:\n",i+1);
printf("\t教师号:");
scanf("%d",&tea[i].num);
printf("\t姓名:");
scanf("%s",tea[i].name);
printf("\t性别:");
scanf("%s",tea[i].sex);
printf("\t单位名称:");
scanf("%s",tea[i].danwei);
printf("\t家庭住址:");
scanf("%s",tea[i].zhuzhi);
printf("\t联系电话:");
scanf("%d",&tea[i].phone);
printf("\t基本工资:");
scanf("%d",&tea[i].jbgz);
}
我输入 2 aaa w ffff gggg 123456 56565
在输出结果时显示为2 aaawffff wffff gggg 123456 56565 求高人指点...