64,637
社区成员
发帖
与我相关
我的任务
分享
struct student_data
{
int age;
char sex;
char strname[20];
}
student_data students[100];
for(int n=0;n<100;n++)
{
sscanf("%d %d %s",&students[n].age,&students[n].sex,students[n].name);
}
struct student std[100],*sp=std;
struct student pstudent = NULL; // -- 纯粹为了程序可读
for(i=0;i<100;i++)
{
printf("please input student's information:");
pstudent = sp+i; // -- 取得一个stdudent数据
scanf("%l,%s,%d,%d,%d",&(pstudent->num),pstudent->name,&(pstudent->English),&(pstudent->Math),&(pstudent->C));
std[i].sum=std[i].English+std[i].Math+std[i].C;
}
scanf("%f,%s,%d,%d,%d",&((sp+i)->num),(sp+i)->name,&((sp+i)->English),&((sp+i)->Math),&((sp+i)->C));