![文档上机考试答案_第1页](http://file4.renrendoc.com/view/ba55cf8e00a4dbb027b48810638b5ed2/ba55cf8e00a4dbb027b48810638b5ed21.gif)
![文档上机考试答案_第2页](http://file4.renrendoc.com/view/ba55cf8e00a4dbb027b48810638b5ed2/ba55cf8e00a4dbb027b48810638b5ed22.gif)
![文档上机考试答案_第3页](http://file4.renrendoc.com/view/ba55cf8e00a4dbb027b48810638b5ed2/ba55cf8e00a4dbb027b48810638b5ed23.gif)
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精品文档上机考试答案.请编写函数longfun(longintx),功能是:将长整型数x中每一位上为奇数的数依次取出,并逆序构成一个新数返回。例如:程序运行时输入123456789,输出:b=97531o#includelongfunflongintx)(longb=0;while(x>0)(if((x%10)%2==l]b=b*10+x%10;x/=10;)returnb;)intmainQ(longa,b;printff'Pleaseinputalongintnum:");scanf("%ld,&a);b=fun(a);printf(,,b=%ld\n'\b);).编写函数voidfunfchar*s,char*t,char*p)将未在字符串s中出现、而在字符串t中出现的字符,形成一个新的字符串放在p中,p中字符按原字符串中字符顺序排列,但去掉重复字符。例如:当s为”12345”,t为“8624677”时,p中的字符为:“867”;当s为"goodluck”,t为"thankyouverymuch”时,输出:"thanyverm”#include#includeinttestfchar*sjntn,charch){inti;for(i=0;i)intmainQ{charsl[50],s2[50],s3[50];gets(sl);gets(s2);fun(sl,s2,s3);puts(s3);).编写函数intfun(intm),计算并返回满足表达式:1+(1+2)+(1+2+3)+(1+2+3+4)++(1+2+3++n)<=m最大的no例如,当m=10000时,程序输出:n=38o#includeintfunfintm){inta,i,s;for(a=l,s=0;s<=m;a++]for(i=l;i<=a;i++]s+=i;returna-2;)intmainQ{intx;scanf(H%dH,&x);printf("n=%d\n",fun(x)];).编写函数voidfun(int*x,intn),它的功能是:删除有n个数据的数组x中所有包含数字6的数据,后续的剩余元素赋值为一Ln为数组长度,规定x中数据都为正数。如程序运行时若输入:12214616234161166391126713816删除后输出:12211911381-1-1-1-1-1-1#defineN10#includevoidfunfint*x,intn)(intij=O,k,t;for(i=0;iif(k==O)x[j++]=x[i];)for(;j)intmainQ{intk,n;scanf(,,%d%d,\&k,&n);printf("sum=%ld\n'\fun(k,n));)6.请编写函数intfun(int*a,intn),它的功能是:把形参a所指数组中的偶数按原顺序依次存放到a[0]、a[l].a[2]中,把奇数从数组中删除,偶数个数通过函数值返回,以-1作为有效数据的结束标志。例:若输入:123456789101112131415,输出:2468101214n=7#includeintfunfint*a,intn)(inti,j;for(i=0j=0;i排序后最终输出:452171839960425426478322334647165811224342552456789#defineN6#defineM5#includevoidfunfinta[M][N]J{intifor(i=0;iprintf(n%3d;x[i][j]);printf[n\nH);))8.函数voidfunfintx,char*p)实现十进制整数x到二进制的转换。转换后的二进制数以字符串的方式放置于p所指向的数组中。如输入13,输出1101,输入-13,输出・1101o#include"stdio.h"voidfunfintx,char*p)(char*q,t;if(x<0]{*p++=,-,;x=-x;}if(x==0)(*p++=,0';p=0;return;)q=p;for(;x!=0;x/=2]p++=x%2+'0';p=0;for(p-;qt二*q;q=*p;p=t;)}intmainQ{inta;charc[18];scanf("%d”,&a);fun(a,c);printf(n%dfSBINARYIS:%s\nn,a,c);)9.编写函数intfun(char(*ss)[N],intm,char*s),功能是:形参ss指向一个m行N列的二维字符数组,每行存放一个字符串。求出最大的字符串,复制到s所指的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030全球颜料和染料喷墨标签打印机行业调研及趋势分析报告
- 2025年全球及中国跑道人造草坪行业头部企业市场占有率及排名调研报告
- 2025-2030全球汽车内饰材料燃烧试验机行业调研及趋势分析报告
- 2025-2030全球大型球轴承(外径尺寸在200mm以上)行业调研及趋势分析报告
- 2025-2030全球住宅用窗户防虫网行业调研及趋势分析报告
- 2025年全球及中国商用储水式电热水器行业头部企业市场占有率及排名调研报告
- 2025-2030全球汽车空调风门执行器行业调研及趋势分析报告
- 2025年全球及中国半导体高压电源行业头部企业市场占有率及排名调研报告
- 幼儿绘本讲述与演绎幼儿绘本的选择讲解
- 2025农村房屋赠与合同书
- 采购管理学教学课件
- 江苏省科技企业孵化器孵化能力评价研究的中期报告
- 毕业论文-山东省农产品出口贸易的现状及对策研究
- 音乐思政课特色课程设计
- 初中数学思维能力的培养课件
- Link 16协议开发和关键技术研究的开题报告
- 红色喜庆公司年会客户答谢模板
- 铁未来商业模拟挑战赛规则与流程
- 防止电力生产事故的-二十五项重点要求2023版
- 氯诺昔康针剂在围术期镇痛与其它市场应用(代表培训完整版)
- 经历是流经裙边的水
评论
0/150
提交评论