#include <stdio.h>
int main()
{ int i=0;
printf("xiang输入几个学生的成绩");
scanf("%d",&i);
struct Student
{
char sno[4];
char sname[4];
char sex[4];
char address[4];
};
struct Student students[i];
for(int j=0;j<i;j++)
{
printf("第%d个学生的学号为:",j+1);
scanf("%s",students[j].sno);
printf("第%d个学生的姓名为:",j+1);
scanf("%s",students[j].sname);
printf("第%d个学生的性别为:",j+1);
scanf("%s",students[j].sex);
printf("第%d个学生的家庭住址为:",j+1);
scanf("%s",students[j].address);
}
for(int j=0;j<i;j++)
{
printf("第%d个学生的学号为:%s",j+1,students[j].sno);
printf("第%d个学生的姓名为:%s",j+1,students[j].sname);
printf("第%d个学生的性别为:%s",j+1,students[j].sex);
printf("第%d个学生的家庭住址为:%s",j+1,students[j].address);
}
}
#include <stdio.h>
int main()
{ int i=0;
printf("xiang输入几个学生的成绩");
scanf("%d",&i);
struct Student
{
char sno[4];
char sname[4];
char sex[4];
char address[4];
};
struct Student students[i];
for(int j=0;j<i;j++)
{
printf("第%d个学生的学号为:",j+1);
scanf("%s",&students[j].sno);
printf("第%d个学生的姓名为:",j+1);
scanf("%s",&students[j].sname);
printf("第%d个学生的性别为:",j+1);
scanf("%s",&students[j].sex);
printf("第%d个学生的家庭住址为:",j+1);
scanf("%s",&students[j].address);
}
for(int j=0;j<i;j++)
{
printf("第%d个学生的学号为:%s",j+1,students[j].sno);
printf("第%d个学生的姓名为:%s",j+1,students[j].sname);
printf("第%d个学生的性别为:%s",j+1,students[j].sex);
printf("第%d个学生的家庭住址为:%s",j+1,students[j].address);
}
}
二者都可以说明student[]==&student[] |