69,373
社区成员
发帖
与我相关
我的任务
分享
#include<stdio.h>
int main()
{
struct st{
char num[10];
char name[30];
unsigned int scores[3];
};
unsigned int scores[3];
float aver;
int i, sum, n;
struct st stu[3];
FILE *fp = fopen("data2.in", "r");
if(fp==NULL){
printf("error 1\n");
return 1;
}
fscanf(fp, "%d", &n);
if(n <=1||n>=60){
printf("error 2\n");
return 2;
}
for(i = 0; i <n; i++)
{
fscanf(fp, "%s %s %d %d %d", &stu[i].num, &stu[i].name, &stu[i].scores[0], &stu[i].scores[1], &stu[i].scores[2]);
sum==stu[i].scores[0]+stu[i].scores[1]+stu[i].scores[2];
aver==sum%3;
printf("math:%d\n, English:%d\n, C-progra:%d\n",stu[i].scores[0],stu[i].scores[1],stu[i].scores[2]);
}
fclose(fp);
return 0;
}