- 1、本文档共60页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
北京理工大学乐学C语言编程参考答案下(51-70题)
第八周51-55题
51.小蜜蜂
一只小蜜蜂在如下所示的蜂窝上爬行。它爬行时,只能从一个格爬到相邻的大号格子中。例如,从1号格子可以爬到2号或者3号格子,从2号则可以爬到3号或者4号格子。
请问从一个格子a爬到一个格子b一共有多少种可行的路线。
输入:
分别是起始点a和终止点b的编号。(a和b在1~100之间,且ab。)
输出:
方案数量。
解析//斐波那契数列的递推应用
参考代码:
#includestdio.h
#includestring.h
intmain()
{
intm,n,o,i,j;
scanf(%d%d,m,n);
o=n-m;//o为走的步数
inta[110][100]={0};
a[1][0]=1;//从一个格子走到一个相邻的格子的方法数
a[2][0]=2;//一个格子走到隔一个格子的方法数
//递归,因为数据太大所以采用类似44题高精度加减法的进位,低位在前,高位在后
//a[m]=a[m-1]+a[m-2]
for(m=3;m=o;m++)
{
for(n=0;n100;n++)
{
if(a[m][n]+a[m-1][n]+a[m-2][n]=10)
{
a[m][n]=a[m][n]+a[m-1][n]+a[m-2][n]-10;
a[m][n+1]++;
}
elsea[m][n]=a[m][n]+a[m-1][n]+a[m-2][n];
}
}
//寻找最高位
for(i=99;i=0;i--)
{
if(a[o][i]!=0)
{
j=i;break;
}
}
//倒序输出
for(i=j;i=0;i--)
{
printf(%d,a[o][i]);
}
printf(\n);
return0;
}
52.铺地板
输入:
????方阵N的大小。
输出
方阵。
解析//打印蛇形方阵的具体应用
参考代码:
#includestdio.h
intmain()
{
intn,i=0,j=0,count=0;
intnum[100][100];
scanf(%d,n);
num[i][j]=++count;
//右→左下→下→右上→
while(countn*n)
{
if(jn-1)j++;//j++右i++下
elsei++;
num[i][j]=++count;
while(in-1j0)//左下
{
i++;j--;
num[i][j]=++count;
}
if(in-1)i++;//j++右i++下
elsej++;
num[i][j]=++count;
while(i0jn-1)//右上
{
i--;j++;
num[i][j]=++count;
}
}
for(i=0;in;i++)
{
for(j=0;jn;j++)
{
if(j!=n-1)printf(%2d,num[i][j]);
if(j==n-1)printf(%2d,num[i][j]);
}
printf(\n);
}
return0;
}
53.回文字符串——递归
有一种特殊形式的字符串
您可能关注的文档
- DB62T 4139-2020 循环型社区建设规范.pdf
- DB62T 4118-2020 碧桃栽培技术规程.pdf
- DB62T 4135-2020 抗冲改性聚氯乙烯(PVC-M)管材高速冲击试验方法.pdf
- DB62T 4149-2020 绵羊腹腔镜输精技术规程.pdf
- DB62T 4157-2020 杂交构树袋装发酵饲料生产技术规范.pdf
- DB44_T 2608-2025 伴生放射性矿开发利用场地土壤放射性污染状况调查技术导则.pdf
- DB44_T 2607.4-2025 滨海蓝碳碳汇能力调查与核算技术指南 第4部分:盐沼.pdf
- DB43_T 3178-2024 烟叶农场建设管理要求.pdf
- DB37_T 4838-2025 含氢分布式综合能源系统运行优化指南.pdf
- DB37_T 4834-2025 高速公路集中养护工作指南.pdf
- DB44_T 2611-2025 城市排水管网有毒有害气体监测与风险分级管理技术标准.pdf
- DB44_T 2612-2025 竞赛类科普活动策划与实施服务规范.pdf
- DB43_T 2947-2024 烟草种子质量控制规程.pdf
- DB37_T 4836-2025 煤矿风量实时监测技术要求.pdf
- 叉车防撞系统,全球前22强生产商排名及市场份额(by QYResearch).docx
- 超滤膜,全球前18强生产商排名及市场份额(by QYResearch).docx
- DB62T 4172-2020 玉米品种 酒623规范.pdf
- DB62T 4160-2020 在用真空绝热深冷压力容器综合性能在线检测方法.pdf
- DB62T 4164-2020 辣椒品种 酒椒1号.pdf
- DB62T 4133-2020 公路隧道地质超前预报机械能无损探测技术规程.pdf
最近下载
- 2024年上半年教师资格证考试《初中语文》真题.docx
- 耳鼻喉科考试题及答案.docx VIP
- 超星尔雅学习通《组织行为学》章节测试答案满分版.doc
- 高中数学椭圆、双曲线抛物线综合练习题及答案-.pdf VIP
- 2024 巡察整改专题民主生活会个人对照检查材料.docx VIP
- 2024年上半年教师资格证考试《初中语文》真题.pdf
- 基于Modbus总线的马铃薯贮藏库温湿度采集.doc VIP
- 2025年全国保密教育线上培训考试试题库及完整答案【全优】.docx VIP
- 2024年上半年教师资格证考试《教育知识与能力》(中学)真题.pdf
- 晓磊(CHXL)Lei3000变频器说明书用户手册.pdf
文档评论(0)