0
点赞
0
评论
0
转载
收藏

wu

#include<stdio.h>

struct student

{

int id;

char name[20];

float score[3];

};

int main()

{

FILE *fp;

if((fp = fopen("D:\\student.xtx","rw"))==NULL)

{

printf("cannot open file!\n");

return 0;

}

struct student s[5];

for(int i=0;i<5;i++)

{

scanf("%d%s%f%f%f",&s[i].id,s[i].name,&s[i].score[0],&s[i].score[1],&s[i].score[2]);

}

int a=0;

float avg[3],sum[3];

for(int i=0;i<3;i++)

{

sum[i]+=s[i].score[0]+s[i].score[1]+s[i].score[2];

avg[i]=sum[i]/3;

}

for(int i=0;i<5;i++)

{

fputc(s[i].id,fp);

}

fputc(avg[0],fp);

fputc(avg[1],fp);

fputc(avg[2],fp);

fclose(fp);

return 0;

}


声明:本内容系学者网用户个人学术动态分享,不代表平台立场。

华南师范大学
近期热门动态
暂无热门动态
SCHOLAT.com 学者网
免责声明 | 关于我们 | 联系我们
联系我们:
返回顶部