- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
国二C语言
2012年C语言的题
1. 学生的记录由学号和成绩组成N名学生
的数据已在主函数中放入结构体数组s中请
编写了函数fun它的功能是把指定分数范
围内的学生数据放在b所指的数组中分数范
围内的学生人数由函数值返回。 int fun
(STREC *a,STREC *b,int l,int h) { int
i,j=0; for(i=0;iN;i++) if(a
[i].s=1a[i].s=h)b[j++]=a[i]; return
j; }
2. 请编写一个fun函数它的功能是求出1
到m之间含m能被7或11整除的所有整数放
在数组a中通过n返回这些数的个数。 void
fun(int m,int *a,int *n) { int
i,j=0;*n=0; for(i=1;i=m;i++) if((i
%7==0)||(i%11==0)) { a[j]=i; j++; }
*n=j; }
3. 学生的记录由学号和成绩组成N名学
生的数据已在主函数中放入结构体数组s中
请编写了函数fun它的功能是函数返回指
定学号的学生数据指定的学生号在主函数
中输入若没有找到指定学号在结构体变
量中给学号置空串给成绩置-1作为函数
值返回。用于字符串比较的函数是strcmp
。 STREC fun(STREC*a,char *b) { STREC
c; Int i; c.num*0+=’\0’; c.s=-1; for
(i=0;iN;i++) if(strcmp(a[i].num,b)==0)
{strcpy(c.num,a[i].num); c.s=a
[i].s;break;} return c; }
4. 请编写一个函数fun将ss所指字符串中
所有下标为奇数位置上的字母转换为大写
若该位置上不是字母则不转换。 void
fun(char *ss) { int i; for
(i=1;istrlen(ss);i+=2){ if(ss*i+=’a
’ss*i+=’z’)ss*i]-=32; } }
5.请编写一个函数fun它的功能是根据
以下公式求JI的值要求满足精度0.0005
即某项小于0.0005时停止送代程序运行
后如果输入精度为0.0005则程序输出为
3.14?。 double fun(double eps) {
double s; float n,t,pi;
t=1;pi=0;n=1.0;s=1.0; while((fabs(s))
=eps) { pi+=s; t=n/(2*n+1); s*=t; n++;
} pi=pi*2; return pi; }
6. 函数fun的功能是将s所指字符串中
ASCII值为奇数的字符删除串中剩余字符形
成一个新串放在t所指定的数组中。 void
fun(char *s,char t[]) { int i,j=0;
for(i=1;istrlen(s);i+=2) if(s[i]%2)t
[j++]=s[i]; t[j]=\0; }
7. 函数fun的功能是将a、b中的两位正整
数合并形成一个新的整数放在c中。合并的方
式是将a中的十位和个位依次放在变量c的
百位和个位上b中的十位和个位数依次放在
变量c的十位和千位上。 #include
stdio.h void fun(int a,int b,long *c)
{ *c=(b%10)*1000+(a/10)*100+(b/10)
*10+a%10; }
8. 学生的记录由学号和成绩组成N名学生
的数据已在主函数中放入结构体数组s中请
编写了函数fun它的功能是把分数最高的
学生数据放在b所指的数组中注意分数最
高的学生可能不止一个函数返回分数最高
的学生的人数。 int fun(STREC *a,STREC
*b) { int i,max=a[0].s,n=0; for
(i=1;iN;i++) if(maxa[i].s)max=a[i].s;
for(i=0;iN;i++) if(max==a[i].s)b[n++]
=a[i]; return n; }
9. 请编写函数fun函数的功能是求出二
级数组周边元素之和作为函数值返回。二
维数组中的值在主函数中赋予。 int fun
(int a [M][N]) { int tot=0,i,j; for
(i=0;iN;i++){ tot +=a[0][i];
tot +=a[M-1][i]; } for(i=1;iM-1;i++){
tot +=a[i][0]; tot +=a[i][N-1]; }
re
您可能关注的文档
- 各高中2011届高考备考工作方案汇编doc - 来宾市教育信息网.doc
- 各种费用的费用筹划技巧.docx
- 各种纳税筹划方法.docx
- 给人生算笔帐.doc
- 给水生产实习任务书、指导书.doc
- 给求职打工人员的7点忠告.doc
- 给新老师的忠告.doc
- 根雕制作的前期理论(教案).doc
- 更新观念 开拓创新——学习邓小平理论心得体会.doc
- 工程机械理论与设计教案(十二).docx
- 甘肃省XB师范大学附属中学2025届高三上学期一模诊断考试地理答案.doc
- 甘肃省XB师范大学附属中学2025届高三上学期一模诊断政治含解析.doc
- 安徽省皖江名校2024-2025学年高一上学期12月联考英语无答案.doc
- 2025年1月八省联考高考综合改革适应性测高三化学陕西山西宁夏青海卷无答案.doc
- 2025年1月八省联考高考综合改革适应性测高三化学四川卷无答案.doc
- 2025年1月八省联考高考综合改革适应性测高三政治陕西山西宁夏青海卷无答案.doc
- 2025年1月内蒙古自治区普通高等学校招生考试适应性测试(八省联考)历史无答案.doc
- 2025年1月内蒙古自治区普通高等学校招生考试适应性测试(八省联考)历史含解析.doc
- 2025年1月四川省普通高等学校招生考试适应性测试(八省联考)历史含解析.doc
- 2025年1月四川省普通高等学校招生考试适应性测试(八省联考)政治无答案.doc
最近下载
- DB11T1959-2022 《装配式建筑预制混凝土构件能源消耗限额》.pdf
- 管理会计在企业内部的应用与发展-以海尔公司为例.doc
- 《中国建筑的特征》课件(共47张PPT)统编版高中语文必修下册.pdf VIP
- DeepSeek大模型研究框架.pptx
- 职业能力倾向测验事业单位考试(中小学教师类D类)试题及解答参考(2025年).docx VIP
- 2025届高三二轮复习诗歌教考衔接题解.pptx VIP
- 工业机器人现场编程(FANUC).pdf VIP
- 2024年汝州职业技术学院单招职业技能测试题库及完整答案一套.docx VIP
- 2025年中国数据中台行业白皮书.pdf VIP
- 岗得其人-人适其岗-人岗匹配PPT课件.ppt
文档评论(0)