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

沧州网站建设代理价格网站建设首选九零后网络

沧州网站建设代理价格,网站建设首选九零后网络,seo咨询邵阳,游戏服务器租用多少钱一年第29套#xff1a; 程序通过定义学生结构体变量#xff0c;存储了学生的学号、姓名和3门课的成绩。函 数fun的功能是对形参b所指结构体变量中的数据进行修改,最后在主函数中输出修改后的数据。 例如: b所指变量t中的学号、姓名、和三门课的成绩依次是: 10002、 “ZhangQi”、…第29套 程序通过定义学生结构体变量存储了学生的学号、姓名和3门课的成绩。函 数fun的功能是对形参b所指结构体变量中的数据进行修改,最后在主函数中输出修改后的数据。 例如: b所指变量t中的学号、姓名、和三门课的成绩依次是: 10002、 “ZhangQi”、93、85、87修改后输出t中的数据应为10004、 LiJie 、93、 85、87。 请在程序的下划线处填入正确的内容并把下划线删除, 使程序得出正确的结果。 注意源程序存放在考生文件夹下的BLANK1.C中。 不得增行或删行也不得更改程序的结构 给定源程序 #include stdio.h #include string.h struct student { long sno; char name[10]; float score[3]; }; void fun( struct student *b) { int i; b__1__ 10004; / strcpy(b__2__, LiJie); } main() { struct student t{10002,ZhangQi, 93, 85, 87}; int i; printf(\n\nThe original data :\n); printf(\nNo: %ld Name: %s\nScores: ,t.sno, t.name); for (i0; i3; i) printf(%6.2f , t.score[i]); printf(\n); fun(__3__); printf(\nThe data after modified :\n); printf(\nNo: %ld Name: %s\nScores: ,t.sno, t.name); for (i0; i3; i) printf(%6.2f , t.score[i]); printf(\n); } 解题思路 本题是对结构体变量中的值进行修改并通过函数中的参数进行返回。 第一处对学号进行更改所以应填-no。 第二处对姓名进行更改所以应填-name。 第三处对函数的调用所以应填t。 给定程序MODI1.C中函数fun的功能是应用递归算法求形参a的平方根。求平方根的迭代公式如下 1 a x1 ─ ( x0 ─ ) 2 x0 例如a为2时平方根值为1.414214。 请改正程序中的错误使它能得出正确结果。 注意不要改动main函数不得增行或删行也不得更改程序的结构。 给定源程序 #include stdio.h #include math.h double fun(double a, dounle x0) { double x1, y; x1(x0 a/x0)/2.0; if( fabs(x1-xo)0.00001 ) yfun(a,x1); else yx1; return y; } main( ) { double x; printf(Enter x: ); scanf(%lf,x); printf(The square root of %lf is %lf\n,x,fun(x,1.0)); } 解题思路 第一处: 第二个变量定义的保留字double写错。 第二处: 变量x0错写成xo了。 学生的记录由学号和成绩组成N名学生的数据已在主函数中放入结构体数组s中, 请编写函数fun它的功能是把高于等于平均分的学生数据放在b所指的数组中高于等于平均分的学生人数通过形参n传回平均分通过函数值返回。 注意: 部分源程序在文件PROG1.C文件中。 请勿改动主函数main和其它函数中的任何内容仅在函数fun的花括号中填入你编写的若干语句。 给定源程序 #include stdio.h #define N 12 typedef struct { char num[10]; double s; } STREC; double fun( STREC *a, STREC *b, int *n ) { } main() { STREC s[N]{{GA05,85},{GA03,76},{GA02,69},{GA04,85}, {GA01,91},{GA07,72},{GA08,64},{GA06,87}, {GA09,60},{GA11,79},{GA12,73},{GA10,90}}; STREC h[N], t;FILE *out ; int i,j,n; double ave; avefun( s,h,n ); printf(The %d student data which is higher than %7.3f:\n,n,ave); for(i0;in; i) printf(%s %4.1f\n,h[i].num,h[i].s); printf(\n); out fopen(c:\\test\\out.dat,w) ; fprintf(out, %d\n%7.3f\n, n, ave); for(i0;in-1;i) for(ji1;jn;j) if(h[i].sh[j].s) {th[i] ;h[i]h[j]; h[j]t;} for(i0;in; i) fprintf(out,%4.1f\n,h[i].s); fclose(out); } 解题思路 本题是计算平均分并把高于平均分的记录存入结构体数组中最后平均分t通过函数值返回人数n和符合条件的记录b由形参传回。 利用for循环计算平均分t。利用for循环把高于平均分的学生记录存入b中人数*n加1。 参考答案 double fun( STREC *a, STREC *b, int *n ) { double t0 ; int i ; *n 0 ; for(i 0 ; i N ; i) t t a[i].s ; t t / N ; for(i 0 ; i N ; i) if(a[i].s t) b[(*n)] a[i] ; return t ; }
http://www.pierceye.com/news/21188/

相关文章:

  • 淮安市网站建设中国工商黄页
  • 漫画交流网站怎么做网页版微信怎么登录
  • 西安网站seo公司医院网站模板免费下载
  • 建设职业技术学院网站做赚钱的网站有哪些
  • 上海建设工程造价信息网站网店无货源怎么做
  • 网站添加锚点青岛网站排名公司
  • thinkphp企业网站开发西安市环评建设备案网站
  • 网站建设柒首先金手指2wordpress萨龙怎么使用
  • 福建省网站备案用户注销珠海 网站开发
  • wordpress全站采集网站到底备案好不好
  • 网站开发环境各大网站的名字
  • 福州晋安区建设局网站动漫设计专修学校
  • 网站数据库查询怎么做奎屯市住房和城乡建设局网站
  • 请人做网站收费多少钱投资网站哪个好
  • 科技公司网站设计做网站应该用什么语言来开发
  • 佛山网站快照优化公司吾道ppt模板免费下载
  • 一般网站的架构做企业网站用什么软件
  • 网站正在建设中色综合企业网站设计需求文档
  • 开网站建设公司心得常州平台网站建设
  • 复刻手表网站上海静安网站制作
  • 东莞网站快速排名深圳广告宣传片拍摄
  • 纯文本网站建设智慧团建注册登录入口电脑版
  • 个人怎么注册自己的网站做网站还需要买服务器么
  • 建设网站市场规模专业网站定制团队
  • 安阳企业建网站免费空间申请2018
  • 做ppt赚钱的网站十款app软件下载入口
  • 买个网站需要多少钱开发app订制软件
  • 做窗帘网站图片公司免费网站注册
  • asp网站内容优化方案
  • 上海嘉定区网站建设公司美食网站的建设