#include <stdio.h>
#include <stdlib.h>
struct student
{
char name[20];
int id;
char sex;
char add[100];
} stu[3];
void input(struct student stu[])
{
int i;
for(i=0;i<3;i++)
{
printf("NO.%d \n",i+1);
printf("请输入学生姓名:\n");
scanf("%s",&stu[i].name);
printf("请输入学生的学号:\n");
scanf("%d",&stu[i].id);
printf("请输入学生的性别:\n");
scanf("%s",&stu[i].sex);
printf("请输入学生的住址:\n");
scanf("%s",&stu[i].add);
printf("-----------------------\n");
}
}
void print(struct student stu[])
{
int i;
printf("姓名学号性别住址 \n");
for(i=0;i<3;i++)
{
printf("NO.%d \n",i+1);
printf("%s\t%d\t%s\t%s\t\n",stu[i].name,stu[i].id,stu[i].sex,stu[i].add);
}
}
void main()
{
printf("请按照提示输入学生基本信息\n");
input(stu);
printf("正在输出所有学生信息:\n");
print(stu);
}
然后就出现了这种qing'k