自考笔果题库
笔果题库
历年真题
  • 上海市
  • 四川省
  • 广东省
  • 湖南省
  • 湖北省
  • 江苏省
  • 浙江省
  • 安徽省
  • 福建省
  • 江西省
  • 山东省
  • 河南省
  • 甘肃省
  • 澳门特别行政区
  • 青海省
  • 内蒙古自治区
  • 广西壮族自治区
  • 新疆维吾尔自治区
  • 西藏自治区
  • 宁夏回族自治区
  • 中国台湾省
  • 香港特别行政区
  • 北京市
  • 陕西省
  • 云南省
  • 贵州省
  • 海南省
  • 黑龙江省
  • 吉林省
  • 辽宁省
  • 山西省
  • 河北省
  • 重庆市
  • 天津市
押密题库
本科
专科
视频题库
考证通关
笔果题库返回
高级语言程序设计
VIP题库
下列程序的功能是输入100个学生的信息(含有姓名、7科成绩),然后计算7科成绩的总分,并将100个学生的编号(按照输入的顺序从1开始编号)、姓名、7科成绩和总分写入名为“student.dat"的二进制文件中。请填充。
#include "stdio.h"
struct STU {long num;/*学生编号*/
char name[10];/*学生姓名*/
float score[7];/*学生7科成绩*/
float total;/*学生总分*/
};
main()
{FILE *fp;
struct STUP:
int k,j;
float x;
if((fp=fopen("student.dat",____))==NULL)
{printf("Filenotopen!\n");exit(0);}
for(k=1;k<101;k++)
{p.num=k;
scanf("%s",P.name);
____;
for(j=0;j<7;j++)
{scanf("%f",&x);P.score[j]=x;P.total+=x;)
____;
}
fclose(fp);
}
深圳市笔果教育科技有限公司
粤ICP备17094429号-1
自考笔果题库APP
更优刷题体验,尽在笔果APP!
立即下载