假设我定义了
struct student
{
int id;
char name[10];
char sex[10];
struct date birthday;
}boy1,boy2`````````
for(i=0;i<10;i++)
{
printf("输入第%d个学生学号,姓名,高数成绩,英语成绩,程序设计成绩",i)
scanf("%d,%c,%d,%d,%d",&boy1.id,~~~~~~);
}
如果我有10个成员(boy10),我能不能用上面的循环输入10个成员的信息(上面那个肯定不能,只能输出boy1的信息 我的意思是能不能把boy1 的1 改成 循环的 让它也随循环增加)?如果不能 应该怎么输入?总不能10个一个一个都用输入输出来输吧? 新学 求教 有多少种基础的输入的方法?
这个是个简单的实现,不知道对你有没有帮助。
用数组撒
struct student boy[10];