下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本文格式为Word版,下载可任意编辑——北理C语言作业及答案3
C语言作业343.缩写展开
成绩:10/折扣:0.8
在保存字符串时,对出现在连续位置的若干个字符,如这些字符在ASCII表中也是连续出现,则可以将这些字符使用缩写形式进行保存,以节省保存空间。例如用A-Z表示ABCD...XYZ,1-5表示12345,c-f表示cdef。输入:
包含缩写形式的字符串输出:
将缩写形式进行还原后的字符串说明:
只分别对大写字母、小写字母和数字进行压缩,对于形如9-A,a-C这样的缩写不进行处理。
时额间内存外限限制进制程164M0秒测试输入期待的输出测以文本方式显示试用1.0-9?例1测以文本方式显示试用1.G-I?例2测以文本方式显示试用1.ABDG-K035-9abd-h?例以文本方式显示1.0123456789?以文本方式显示1.GHI?164M0秒以文本方式显示1.ABDGHIJK0356789abdefgh?164M0秒3测以文本方式显示试用1.abcdefghijklmn?例4测以文本方式显示试用1.1-1?例5以文本方式显示1.abcdefghijklmn?164M0秒以文本方式显示1.1-1?164M0秒#includeintmain(){
inti=0;chars[100];gets(s);while(s[i]!='\\0'){
if(s[i+1]!='-'){
printf(\i++;}else{
if(s[i+2]>s[i]}
elseprintf(\}}printf(\
return0;}
44.函数递归
成绩:10/折扣:0.8
编写一个函数,使用递归算法求满足下述定义的整数序列的第n项。f(n)=
1
f(n-1)+f(n-3)f(n-2)+f(n-4)-1
当n>=0且n4且n为偶数时当n>4且n为奇数时其他
函数原型如下:
intfindf(intn);
参数说明:n项数;返回值是第n项值。例如输入:10,输出:8
预设代码
前置代码
viewplaincopytoclipboardprint?
1./*PRESETCODEBEGIN-NEVERTOUCHCODEBELOW*/2.
3.#include4.
5.intmain()
6.{intn,s,findf(int);7.scanf(\,8.s=findf(n);
9.printf(\,s);10.return0;11.}12.
13./*PRESETCODEEND-NEVERTOUCHCODEABOVE*/
/*PRESETCODEBEGIN-NEVERTOUCHCODEBELOW*/#includeintmain(){intn,s,findf(int);scanf(\s=findf(n);printf(\return0;}/*PRESETCODEEND-NEVERTOUCHCODEABOVE*/测试输入期待的输出时间限制内存限制64M额外进程0以文本方式显示以文本方式显示无限制测试用例11.10?1.8?intfindf(intn){if(n>=0elseif(n>4elseif(n>4elsereturn-1;}
45.大家再来做游戏
成绩:10/折扣:0.8
还是那个大家做游戏的问题:
幼儿园的小朋友们刚学习了如何数数,阿姨在下课时组织大家一起玩游戏。规则如下:所有的小朋友绕成一圈,顺序排号,给出开始报数的小孩的编号后,从这个小朋友开始报数,凡是报到固定数字(例如5)的,都退出该游戏,接着从下一个小朋友在从1开始报数,直到只剩下一位小朋友游戏才中止。
输入:小朋友的个数(50||m50||r<=0)10.printf(\);11.else12.{
13.for(i=0;i<n;i++)14.boy[i]=i+1;
15.printf(\,josephus(bo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024版工程清包合同:工程设计变更与施工方案调整
- 2024某企业与咨询公司之间的管理咨询服务合同
- 2025年度香菇食品产品线扩展与市场拓展合同3篇
- 二零二五版智慧交通系统开发与技术支持协议2篇
- 二零二五版二手房买卖合同公证与节能环保改造服务协议2篇
- 2025年度跨国企业集团财务合并报表编制合同3篇
- 2024年销售代理协议(意向)3篇
- 个性化活动策划方案协议2024规格版A版
- 2024版地暖安装工程承包合同书
- 2024版企业业务外包人员协议模板版B版
- 前列腺增生药物治疗
- 人工智能知识图谱(归纳导图)
- 滴滴补贴方案
- 民宿建筑设计方案
- 干部基本信息审核认定表
- 2023年11月外交学院(中国外交培训学院)2024年度公开招聘24名工作人员笔试历年高频考点-难、易错点荟萃附答案带详解
- 春节行车安全常识普及
- 电机维护保养专题培训课件
- 汽车租赁行业利润分析
- 春节拜年的由来习俗来历故事
- 2021火灾高危单位消防安全评估导则
评论
0/150
提交评论