71-80 章 答案.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第71套 1程序填空 程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。函数fun的功能是对形参b所指结构体变量中的数据进行修改,最后在主函数中输出修改后的数据。 第1处 b-sno = 1004; 第2处 strcpy(b-name,LiJie); 第3处 fun(t); 2程序修改 给定程序MODI1.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下:例如,a为2时,平方根值为:1.414214 x1=1/2*(x0+a/x0)(考试时是分数形式) #include stdio.h #include math.h /*******found******/ double fun(double a,double x0) { double x1,y; x1=(x0=a/x0)/2.0; /*******found******/ if(fabs(x1-x0)0.00001) y=fun(a,x1); else y=x1; return y; } 3程序设计 学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把高于等于平均分的学生数据放在b所指的数组中,高于等于平均分的学生人数通过形参n传回,平均分数通过函数值返回。 #include stdio.h #define N 12 typedef struct { char num[10]; double s; }STREC; double fun (STREC *a, STREC *b, int *n) { double t=0; int i; *n=0; for(i=0;iN;i++) t+=a[i].s/N; for(i=0;iN;i++) if(a[i].s=t) b[(*n)++]=a[i]; return t; } 第72套 1程序填空 程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。函数fun的功能是将形参a中的数据进行修改,把修改后的数据作为函数值返回主函数进行输出。 第1处 struct student fun(struct student a) 第2处 strcpy(a.name,〝LiSi〞); 第3处 a.score[i]+=1; 2程序修改 假定整数数列中的数不重复,并存放在数组中。给定程序MODI1.C中函数fun的功能是:删除数列中值为x的元素。N中存放的是数列中元素的个数。 #include stdio.h #define N 20 fun(int *a, int n,int x) { int p=0,i; a[n]=x; while(x!=a[p]) p=p+1; /*******found******/ if(p==n) return -1; else { for (i=p;in;i++) /*******found******/ a[i]=a[i+1]; return n-1; } } 3程序设计 学生的记录由学号和成绩组成。N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把分数最低的学生数据放在b所指的数组中,注意:分阶段数最低的学生可能不止一个,函数返回分数最低的学生的人数。 #include stdio.h #define N 16 typedef struct { char num[10] int s; }STREC; int fun(STREC *a, STREC *b) {int i,j=0,min=a[0].s; for( i=0;iN;i++) { if (mina[i].s){j=0;b[j++]=a[i];min=a[i].s; } else if (min ==a[i].s) b[j++]=a[i]; } return j; } 第73套 1程序填空 程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。函数fun的功能是将形参a所指结构体变量s中的数据进行修改,并把a中地址作为函数值返回主函数,在主函数中输出修改后的数据。 第1处 struct student * fun(struct student *a) 第2处 for(i=0;i3;i++) a-score[i]+=1; 第3处 return a; 2程序修改 给定程序MODI1.C中函数fun的功能是:从N个字符串中找出最长的那个串,并将其地址作为函数值返回。各字符串在主函数中输入,并放入一个字符串数组中。 #include stdio.h #includestring.h #define N 5 #define M 81 /*******found******/ char *fu

文档评论(0)

16588ww + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档