版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验答案函数范文 1、编一个带有函数得程序。在 min()函数中输入一个字符串(长度0),调用函数 fun 将该字符串中得所有字符按 ASII 码升序排序,然后再输出排序后得字符串.例如,输入dcb,则应输出cd、。 #iclude sdio、h #inclde string、h int main() oid fun(char ,in y); nt i; char 0; prif(Peae nput chr:”); get(); i=sl(c); un(c,i); run 0; o f(char x,int ) int i,; char c; for(i=0;iy-1;i+) for(ji1;
2、jy;j+) i(xix) cxi; x=x; xj=c; puts(x); 2、 下面程序得功能就是依次取出字符串中所有数字字符,形成新得字符串,并取代原字符串;(如:abcd123efg5变为 123456). 修改该程序,要求将红色部分用一个函数来实现。 #clu ”sdio、h man() chr s5; it i,j; scanf(,s); for (=0,=0; si!; i+) i (si= & s=9) sj=s; j; sj=0; pritf(nTe reslt:); rinf(”,s); inlu tdio、 in main() oid fun(char x); ch 1;
3、 printf(Input char to il s15:n”); scanf(”%,s); un(); retrn 0; vid n(cha x) it i,; for(=,j=0; x!=0; i+) i(xi=&xi 例如:输入如下整数 65 6 11 30 401 9 431 451 777 则输出结果为:,980。 #ilu vod fun(int s,it *) int i,maxs0; fr(i; void x(cha 1,char 2) n i; or(i0;s2i!0;i+) s1=s2i; si=0; int main() char s10,s0; puts(Inpt h
4、of 2:); get(s2); p(1,s); printf(s1:%,1); retr ; 、编写带有函数得程序(函数名为:fun(),功能就是将s 所指字符串中下标为奇数位置上得字母转换为大写(若该位置上不就是字母,则不转换,注意下标就是从 0 开始得). 例如:输入 abc5gN,则应输出BbC5Ghj。 #include a&i =fn(a); printf(”主对角线之与=%,k); etur ; 、下面程序得功能就是用冒泡法对0 个整数按降序进行排序.修改该程序,要求将红色部分用一个函数来实现。 main() int 1,i,j,t; pritf(Inpt 10 numbers:
5、n); fr(i=1; incld stdi、h int fun(it ) i i,j; for(i1;i n f(char a,cha c) in i,x0; or(i=0;ai!=0;i+) if(ai=ch) x+; retrn x; it m() har a20,h; rnt(Please eter a strin:); ges(); rntf(Pease enter a hr:n); ch=gtchr(); prin(e car c as ead d times!n”,c,fu(a,ch)); retr 0; 12、 调用函数un(),其功能就是从字符串中删除指定得字符。同一字母得大
6、小写按不同字符处理。 例如:输入字符串为: trb c a Borlad c+ 输入字符 n,则输出为 trb c ad Borlad c+。 #iude 原数组为: 转置后为: 1 2 3 1 4 7 4 5 6 8 8 9 3 9 #include return 0; 1、利用函数方法编程序:函数un 功能就是,找出 10 至00 之间三位数字相等得所有整数(如:111、222、3、),把这些整数放在 s 所指数组中,个数作为函数值返回. inld tdo、h nt fun(int a) it i,j=; fo(i=100;i=100;i+) if(i1=i100/1&i%1i/0) =i
7、; j+; retn j; it main() int a0,nu=0,i; num=fun(); prntf(The resl:n”); for(i0;nu;+) print(”-,i); etn ; 15、下面程序得功能就是输入一个英文文本行,将其中每个单词得第一个字母改成大写,然后输出此行文本。单词就是指由空格隔开得字符串。 例如: 若输入 i a a stuent,则删除 I Am A Student 修改该程序,要求将红色部分用一个函数来实现。 min() car str3; int i,j,=,x,en; clrcr(); et(); en strlen(sr); fr(i=0;stri!0;+) i() i(tri= ) ; ls i(sr!= ) =1; tri=sti=&sti?str:ri;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第6章 学习成才
- 农业机械安全监理分类办法
- 报警阀组功能测试安全教育培训
- 靶向制剂体外释放实验报告
- 中考复习专题:八类最值问题汇 总模块五(原卷版)
- 蔬菜知识竞赛试题及答案
- 2026年山西大同市中考化学模拟试卷(含答案)
- 科学可视化-从概念、方法到典型案例 课件 气候模拟流场可视化
- 2026四川泸州市雁林高级中学面向社会招聘备考题库附答案详解培优
- 党建与安全生产深度融合工作实施方案
- 2026上海大歌剧院管理有限公司夏季工作人员招聘137人笔试备考题库及答案解析
- 2026江苏南京玄武区档案馆编外人员招聘1人笔试备考题库及答案解析
- 2026年广东东莞市面向村党组织书记招聘镇(街道)事业编制人员60人易考易错模拟试题(共500题)试卷后附参考答案
- 2026贵州黔西南州兴义市选聘社区工作者30人笔试参考题库及答案解析
- 高考考务人员培训系统考试试题答案
- 2026年济宁市中考物理仿真试卷(含答案解析)
- 2026上海市大数据中心招聘10名笔试参考题库及答案解析
- (二模)青岛市2026年高三年级第二次适应性检测语文试题(含答案)
- 国药集团2026届春季校园招聘笔试历年备考题库附带答案详解
- 产科孕产期管理诊疗常规
- 2026年河南省中考英语模拟试卷(三)(含答案)
评论
0/150
提交评论