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

欧美网站设计欣赏网站开发目录

欧美网站设计欣赏,网站开发目录,wordpress 添加文件权限设置,免费看看视频用什么软件好更多干货推荐可以去牛客网看看#xff0c;他们现在的IT题库内容很丰富#xff0c;属于国内做的很好的了#xff0c;而且是课程刷题面经求职讨论区分享#xff0c;一站式求职学习网站#xff0c;最最最重要的里面的资源全部免费#xff01;#xff01;#xff01;点击进… 更多干货推荐可以去牛客网看看他们现在的IT题库内容很丰富属于国内做的很好的了而且是课程刷题面经求职讨论区分享一站式求职学习网站最最最重要的里面的资源全部免费点击进入--------------》跳转接口 更多干货推荐可以去牛客网看看他们现在的IT题库内容很丰富属于国内做的很好的了而且是课程刷题面经求职讨论区分享一站式求职学习网站最最最重要的里面的资源全部免费点击进入--------------》跳转接口 第15套 程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。所 有学生数据均以二进制方式输出到student.dat文件中。函数fun的功能是从指定 文件中找出指定学号的学生数据读入此学生数据对该生的分数进行修改使 每门课的分数加3分,修改后重写文件中该学生的数据即用该学生的新数据覆盖 原数据其它学生数据不变若找不到则什么都不做。 请在程序的下划线处填入正确的内容并把下划线删除, 使程序得出正确的结果。 注意源程序存放在考生文件夹下的BLANK1.C中。 不得增行或删行也不得更改程序的结构 给定源程序 #include stdio.h #define N 5 typedef struct student { long sno; char name[10]; float score[3]; } STU; void fun(char *filename, long sno) { FILE *fp; STU n; int i; fp fopen(filename,rb); while (!feof(__1__)) { fread(n, sizeof(STU), 1, fp); if (n.sno__2__sno) break; } if (!feof(fp)) { for (i0; i3; i) n.score[i] 3; fseek(__3__, -1L*sizeof(STU), SEEK_CUR); fwrite(n, sizeof(STU), 1, fp); } 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}}, ss[N]; int i,j; FILE *fp; fp fopen(student.dat, wb); fwrite(t, sizeof(STU), N, fp); fclose(fp); printf(\nThe original data :\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); } fun(student.dat, 10003); fp fopen(student.dat, rb); fread(ss, sizeof(STU), N, fp); fclose(fp); printf(\nThe data after modifing :\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); } } 解题思路 本题是考察如何从指定文件中找出指定学号的学生数据并进行适当的修改修改后重新写回到文件中该学生的数据上即用该学生的新数据覆盖原数据。 第一处判断读文件是否结束所以应填fp。 第二处从读出的数据中判断是否是指定的学号其中学号是由形参sno来传递的所以应填。 第三处从已打开文件fp中重新定位当前读出的结构位置所以应填fp。 给定程序MODI1.C中函数fun的功能是利用插入排序法对字符串中的字符按从小到大的顺序进行排序。插入法的基本算法是先对字符串中的头两个元素进行排序。然后把第三个字符插入到前两个字符中插入后前三个字符依然有序 再把第四个字符插入到前三个字符中,……。待排序的字符串已在主函数中赋予。 请改正程序中的错误使它能得出正确结果。 注意不要改动main函数不得增行或删行也不得更改程序的结构。 给定源程序 #include stdio.h #include string.h //定义数组长度 #define N 80 void insert(char *aa) { //定义变量int i,j,n; char ch; //计算出这个数组总长度nstrlen[ aa ];//函数应该使用圆括号应改为nstrlen(aa)//遍历循环所有数组成员进行对比排序for( i1; in ;i ) {//取出当前数组的成员值caa[i];//变量c没有定义但后面使用的是ch变量所以应改为chaa[i]//取出当前数组成员的前一个成员值ji-1;//如果发现前一个数组成员比当前的大while ((j0) ( ch aa[j] ))//把前一个相对大的数组值赋值给当前的数组成员因为是从小到大排序{ aa[j1]aa[j];//两两对比所有的都比较完j--;}//否则数据不变aa[j1]ch;} } main( ) { char a[N]QWERTYUIOPASDFGHJKLMNBVCXZ;int i ;printf (The original string : %s\n, a);insert(a) ;printf(The string after sorting : %s\n\n,a ); } 解题思路 第一处: 函数应该使用圆括号所以应改为nstrlen(aa) ;。 第二处: 变量c没有定义但后面使用的是ch变量所以应改为chaa[i];。 N名学生的成绩已在主函数中放入一个带头节点的链表结构中,h指向链表的头节点。请编写函数fun它的功能是找出学生的最高分由函数值返回。 注意: 部分源程序在文件PROG1.C文件中。 请勿改动主函数main和其它函数中的任何内容仅在函数fun的花括号中填入你编写的若干语句。 给定源程序 #include stdio.h #include stdlib.h #define N 8 //宏定义8个学生//定义结构体slist struct slist { double s; //结构体成员一double类型struct slist *next; //结构体成员二结构体指针指向slist结构体本身--这个就是链表 };//给结构体slist赋别名STREC typedef struct slist STREC;//编写函数找出学生最高分 double fun( STREC *h ) { }//链表构建录入所有的学生成绩 STREC * creat( double *s) { STREC *h,*p,*q; int i0;hp(STREC*)malloc(sizeof(STREC));//开辟空间存放数据p-s0;while(iN) //8名学生的成绩都要录入{ q(STREC*)malloc(sizeof(STREC));//赋值学生成绩链表的调用方式为‘-’记住就好 q-ss[i]; i; //指向下一个学生链表的调用方式为‘-’记住就好 p-nextq; pq;}p-next0;return h; }//输出链表打印所有学生的成绩 outlist( STREC *h) { STREC *p;ph-next; printf(head);do{ printf(-%2.0f,p-s);pp-next;}while(p!0);printf(\n\n); }main() { double s[N]{85,76,69,85,91,72,64,87}, max;STREC *h;//调用函数录入、打印学生成绩hcreat( s ); outlist(h);//调用函数找到最高分maxfun( h );//输出最高分printf(max%6.1f\n,max);NONO(); }解题思路 本题是考察如何从链表中求出学生的最高分。 我们给出的程序是利用while循环语句以及临时结构指针p变量来求出最高分。 将链表中的第1个值赋给变量max。将链表指针p的初始位置指向h的next指针h-next。判断p指针是否结束如果结束则返回max否则做下一步。判断max是否小于p-s如果小于则max取p-s否则不替换。取p-next赋值给p取下一结点位置给p转3继续。 参考答案 double fun( STREC *h ) { double maxh-s;//假设第一个是最高分赋值给maxSTREC *p;ph-next; //找到下一个学生分数while(p){ if(p-smax )//比较两个分数如果下一个学生分数更高那么将更高的分数赋值给maxmaxp-s;pp-next;//继续找下一个学生分数}return max; }
http://www.zqtcl.cn/news/478016/

相关文章:

  • 网站推广哪个平台最好图库
  • 在东莞做网站vue做网站好吗
  • 手机网站的页面大小郑州恩恩网站建设
  • 视频运营管理平台长沙网站seo技术
  • 网站建设有哪些规章制度网页版面
  • 海伦网站建设做网站建设的联系电话
  • 免费做字体的网站枣强网站建设代理
  • 建设网站素材海南百度推广公司电话
  • 温州企业网站建设费用培训行业门户网站建设方案
  • 口碑好的常州网站优化深圳市光明区实验学校
  • 网站怎么做微博认证网页设计代码html作品展示
  • 在线网站建设活动初创企业的建站流程
  • 汨罗哪里有网站开发的公司电话百度首页关键词推广
  • 天津百度整站优化服务政务网站模版
  • 推荐家居企业网站建设用什么工具修改wordpress
  • wix做的网站能扒下来哈尔滨做网站的oeminc
  • 做网站的网络公司门户网站介绍
  • 软件公司网站系统集成建设下拉关键词排名
  • 景翔物流网站建设公司企业网站优化排名
  • 余姚做网站62752762素材网站建设需要多少费用
  • dede网站后台导入文档许昌网站开发哪家好
  • 网站建设宣传psdwordpress 链接关系
  • 宁波网站建设免费咨询深圳做棋牌网站建设找哪家公司好
  • 安阳门户网站html5网页代码
  • 企业建站系统下载广州有几个区几个县级市
  • 时装网站建设的背景广州建设专业网站
  • 来年做那些网站能致富网站建设优化文档
  • 好看的商城网站企业所得税分录
  • 网站建设你懂的网站提高内容的丰富度创意
  • 菏泽做网站设计做一个简单的网站需要多少钱