当前位置: 首页 > news >正文

邯郸网站改版费用网络工程公司需要什么资质

邯郸网站改版费用,网络工程公司需要什么资质,超炫网站欣赏,ui设计培训晚班第03套#xff1a; 程序通过定义学生结构体变量#xff0c;存储了学生的学号、姓名和3门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是重写形参filename所 指文件中最后一个学生的数据#xff0c;即用新的学生数据覆盖该学生原来的数据,其它学 生的数…第03套 程序通过定义学生结构体变量存储了学生的学号、姓名和3门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是重写形参filename所 指文件中最后一个学生的数据即用新的学生数据覆盖该学生原来的数据,其它学 生的数据不变。 请在程序的下划线处填入正确的内容并把下划线删除, 使程序得出正确的结果。 注意源程序存放在考生文件夹下的BLANK1.C中。 不得增行或删行也不得更改程序的结构 给定源程序 #include stdio.h #define N 5 typedef struct student { long sno; char name[10]; float score[3]; } STU; void fun(char *filename, STU n) { FILE *fp; fp fopen(__1__, rb); fseek(__2__, -1L*sizeof(STU), SEEK_END); fwrite(n, sizeof(STU), 1, __3__); fclose(fp); } main() { STU t[N]{ {10001,MaChao, 91, 92, 77}, {10002,CaoKai, 75, 60, 88}, {10003,LiSi, 85, 70, 78}, {10004,FangFang, 90, 82, 87}, {10005,ZhangSan, 95, 80, 88}}; STU n{10006,ZhaoSi, 55, 70, 68}, ss[N]; int i,j; FILE *fp; fp fopen(student.dat, wb); fwrite(t, sizeof(STU), N, fp); fclose(fp); fp fopen(student.dat, rb); fread(ss, sizeof(STU), N, fp); fclose(fp); printf(\nThe original data :\n\n); for (j0; jN; j) { printf(\nNo: %ld Name: %-8s Scores: ,ss[j].sno, ss[j].name); for (i0; i3; i) printf(%6.2f , ss[j].score[i]); printf(\n); } fun(student.dat, n); printf(\nThe data after modifing :\n\n); fp fopen(student.dat, rb); fread(ss, sizeof(STU), N, fp); fclose(fp); for (j0; jN; j) { printf(\nNo: %ld Name: %-8s Scores: ,ss[j].sno, ss[j].name); for (i0; i3; i) printf(%6.2f , ss[j].score[i]); printf(\n); } } 解题思路 本题是考察如何从文件中读出数据再把结构中的数据写入文件中。 第一处从指定的文件中读出数据所以应填filename。 第二处读取文件fp的最后一条记录所以应填fp。 第三处再把读出的记录写入文件fp指定的位置上所以应填fp。 给定程序MODI1.C中的函数Creatlink的功能是创建带头结点的单向链表, 并为各结点数据域赋0到m-1的值。 请改正函数Creatlink中指定部位的错误, 使它能得出正确的结果。 注意: 不要改动main函数, 不得增行或删行, 也不得更改程序的结构! 给定源程序 #include stdio.h #include stdlib.h typedef struct aa { int data; struct aa *next; } NODE; NODE *Creatlink(int n, int m) { NODE *hNULL, *p, *s; int i; p(NODE )malloc(sizeof(NODE)); hp; p-nextNULL; for(i1; in; i) { s(NODE *)malloc(sizeof(NODE)); s-datarand()%m; s-nextp-next; p-nexts; pp-next; } return p; } outlink(NODE *h) { NODE *p; ph-next; printf(\n\nTHE LIST :\n\n HEAD ); while(p) { printf(-%d ,p-data); pp-next; } printf(\n); } main() { NODE *head; headCreatlink(8,22); outlink(head); } 解题思路 第一处: 指向刚分配的结构指针所以应改为p(NODE *)malloc(sizeof(NODE)); 第二处: 在动态分配内存的下一行语句是使用临时结构指针变量h保存p指针的初始位置最后返回不能使用p是因为p的位置已经发生了变化所以应改为返回h。 请编写函数fun, 函数的功能是:统计一行字符串中单词的个数,作为函数值返 回。一行字符串在主函数中输入, 规定所有单词由小写字母组成,单词之间由若干 个空格隔开, 一行的开始没有空格。 注意部分源程序在文件PROG1.C中。 请勿改动主函数main和其它函数中的任何内容, 仅在函数fun的花括号中填入你编写的若干语句。 给定源程序 #include stdio.h #include string.h #define N 80 int fun( char *s) { } main() { char line[N]; int num0; printf(Enter a string :\n); gets(line); numfun( line ); printf(The number of word is : %d\n\n,num); NONO(); } 解题思路 本题是统计字符串中的单词数。 利用while循环语句和指针变量当字符为空格时则单词数k加1。循环结束返回k。 参考答案 int fun( char *s) { int k 1 ; while(*s) { if(*s ) k ; s ; } return k ; }
http://www.yutouwan.com/news/505584/

相关文章:

  • 百度提交网站网站首页布局有哪些
  • 购物网站首页模板下载免费软件的源代码公开吗
  • 房产网站怎么做软件开发培训去哪报名
  • 网站建设的招标文件汕头住房与城乡建设网站
  • 网站的字体做多大卖域名的网站哪个好
  • 营销型网站建设的特点400电话安装佛山营销网站建设
  • 网站建设飠金手指排名十二wix怎样做网站
  • 广州黄埔网站建设公司哪家好wap游戏天下网游
  • 申请网站空间是申请域名吗网站倍攻击
  • 某些网站域名解析错误cad室内设计
  • 网站开发+语音沈阳装修公司网站建设
  • 十大景观设计公司排名单页面应用优化
  • 多后缀域名查询网站临沂进出口企业
  • 湖南响应式网站建设公司电子工程王牌专业
  • 建设网站本地调试影楼后期修图培训学校
  • 专业电商网站用eclipce做登录网站
  • c#网站开发框架有高性能网站建设指南 京东
  • 潍坊网站建设哪里好做网站需要会什么 知乎
  • 学校做网站一般多少钱东莞网络公司招聘信息
  • 带数据库网站设计怎样用vs做网站
  • 北京手机网站建设费用wordpress 记录ip插件
  • 网站内容运营是什么怀宁县建设局网站
  • 无锡网站网站建设衡水网站建设的地方
  • 成都前几年网站建设公司菏泽厚德网站建设公司怎么样
  • 个人或主题网站建设免费网站建设itcask
  • 分销平台网站建设桂林做网站需要怎么样的服务器
  • 榆林网站建设推广python网站开发 pdf
  • 公司建站网站网络营销具有哪些特点
  • 手机网站注册在家做的网站编辑
  • 石家庄外贸建站公司网站怎么编辑