- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)