面試題目:統(tǒng)計(jì)每一學(xué)生的平均成績(jī)
已知文件中存有10 個(gè)學(xué)生的數(shù)學(xué)、政治、和英語(yǔ)三門課的成績(jī),試統(tǒng)計(jì)每一學(xué)生的'平均成績(jī),并存入該文件中。
解:#include
struct student{ int number;
char cname[10];
int shuxue;
int zhengzhi;
int yingyu;
double ave;};
main()
{
FILE *fp;
struct student s[10];
int size;
int i;
size=sizeof(struct student);
if((fp=fopen(“student”,”ab+”))==NULL)
{
printf(“cannot open the file!”);
exit(0);
}
for(i=0;i<10;i++)
{
fread(&s[i],size,1,fp);
s[i].ave=(s[i].shuxue+s[i].zhengzhi+s[i].yingyu)/3;
}
rewind(fp);
for(i=0;i<10;i++)
fwrite(&s[i],size,i,fp);
fclose(fp);
}
【面試題目:統(tǒng)計(jì)每一學(xué)生的平均成績(jī)】相關(guān)文章:
求高于平均分的學(xué)生學(xué)號(hào)及成績(jī)11-24
2017美國(guó)各州SAT平均成績(jī)排名08-21
2017國(guó)考統(tǒng)計(jì)局面試指導(dǎo):專業(yè)題目如何備考10-27
如何提升面試的成績(jī)01-25
海信面試英語(yǔ)題目09-19
美國(guó)私立高中SAT平均成績(jī)排名前5005-15
面試會(huì)計(jì)的筆試題目11-23
面試公司網(wǎng)管出的題目07-31