铺地板问题

news/2025/1/12 1:54:05/

有一长度为 N(1<=N<=10)的地板,给定两种不同瓷砖:一种长度为 1,另一种长度为 2,数目不限。要将这个长度为 N 的地板铺满,一共有多少种不同的铺法?例如,长度为 4 的地面一共有如下 5 种铺法:4=1+1+1+1 4=2+1+1 4=1+2+1 4=1+1+24=2+2 编程用递归的方法求解上述问题。

【输入】只有一个数 N,代表地板的长度

【输出】输出一个数,代表所有不同的瓷砖铺放方法的总数 

【输入范例】4

【输出范例】5  

 

程序代码:

#include<stdio.h>int fun(int n){if(n==1||n==2)       //n为1时就只有一种,n为2时就只有两种return n;else if(n>2)return (fun(n-1)+fun(n-2));       //当n大于2时,递归调用elsereturn 0;}int main(){int N;    //N表示地板的长度scanf("%d",&N);      //输入Nprintf("%d\n",fun(N));      //递归调用,输出return 0;}

 


http://www.ppmy.cn/news/644503.html

相关文章

PCB材料简单介绍

1.铜箔 在电路板中&#xff0c;铜是最主要的导电材料&#xff0c;电路板上的信号基本都是由铜箔蚀刻而成的。 铜厚是工程师在做叠层设计时需要考虑的设计指标参数&#xff0c;对于高速电路设计&#xff0c;随着频率的提高&#xff0c;还需要考虑信号传输的趋肤效应影响&#xf…

塑木地板相对比引用

上一篇我们说了塑木地板&#xff0c; 宜家鲁恩149元的塑木地板&#xff0c; 要比国产的用料做工好一些。 下面说说实木地板&#xff0c; 这里可就不推荐宜家的了。 很多人都不知道&#xff0c;防腐木阳台户外地板竟有这么多购物玄学&#xff01; ▲户外实木地板的工艺分为三种&…

c语言铺地板,【北理乐学】铺地板

【题目描述】 有一名室内装潢工程队的配料员。他的伙伴们喜欢采用“之”字型的方式铺大理石地砖,图案例如下: 1 2 6 7 15 3 5 8 14 16 4 9 13 17 22 10 12 18 21 23 11 19 20 24 25 如何用C 语言生成这样的图形…

什么是“悬浮地板”?悬浮地板的制作过程和方法,悬浮地板的优势有哪些

悬浮地板厂家&#xff08;阿里巴巴认证厂家&#xff09;https://detail.1688.com/offer/557142135595.html 什么是“悬浮地板”&#xff1f; 悬浮式拼装dao地板被称为第du四代运动地面材zhi料&#xff0c;兴起于美国&#xff0c;风靡于欧洲&#xff0c;dao有将近50年的历史。…

如何选购实木地板?

一、 看地板的含水率。含水率一般在14%以下才算是合格产品二、 看地板的加工精度。用两块地板拼在一起看接缝松紧,接口太松可能会有响声。三、 看地板的漆面光洁程度四、 打开包装验收时看所订的板与交货时的规格、颜色、木种是否一致。五、 看送货的地板有没有…

PADS Layout进行PCB拼板

拼板是指将多块PCB板拼在一起作为一个大板进行生产&#xff0c;这多块PCB可以是不同的板子&#xff0c;也可以是相同的板子。拼板一般在板子较小&#xff0c;数量较多的时候会使用到&#xff0c;这样可以方便后面的贴片加工&#xff0c;提高生产效率。对于异形板来说拼板可以更…

铺地板

1&#xff0e;实验题目 有一长度为N(1<&#xff2e;<10)的地板&#xff0c;给定两种不同瓷砖&#xff1a;一种长度为1&#xff0c;另一种长度为2&#xff0c;数目不限。要将这个长度为N的地板铺满&#xff0c;一共有多少种不同的铺法&#xff1f; 例如&#xff0c;长度…

地胶地板施工工艺,地板胶怎么去掉

众所周知&#xff0c;在市场上的装修材料有很多&#xff0c;大家在装修前必须要有一定的了解&#xff0c;说起地板胶&#xff0c;相信有很多人都会感到一头雾水&#xff0c;地胶板是现在比较流行的一种地板铺设材料&#xff0c;地板胶也可以叫做pvc地板&#xff0c;塑胶地板是现…