铺地板

news/2025/1/12 4:08:57/

1.实验题目

有一长度为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+2

4=2+2

 

2.需求分析

本演示程序用dev-c++编写,计算出需要的地板数量。

① 输入的形式和输入值的范围:只有一个数N,代表地板的长度。

② 输出的形式: 输出一个数,代表所有不同的瓷砖铺放方法的总数。

③ 程序所能达到的功能:利用for循环判断是否符合要求。

④ 测试数据:4

 

3.概要设计 
为实现上述程序功能,利用for循环

 

4.详细设计

 

#include <iostream>  

 

using namespace std;  

int main()  

{  

    int a[100];  

    int n;  

    cin >> n;  

    a[0]=1; a[1]=1;  

    for(int i=2;i<=n;i++)  

        a[i]=a[i-1]+a[i-2];           

    cout << a[n]<<"\n";  

}

 

5.使用说明

本演示程序用dev-c++编写,a[i]表示长度为i的铺放方法,显然a[i]等于第i长度放长度为1的放法加上长度为2的放法。

 

6. 测试结果


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

相关文章

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

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

关于PADS Layout无法覆铜的解决方法

以下只是我遇到的不能覆铜的情况和解决方法&#xff0c;不保证完全有用 今天在使用PADS Layout画PCB覆铜时发现Bottom Layer突然无法覆铜&#xff0c;一直点击开始灌注 都没有用&#xff0c;只有顶层覆铜是好的&#xff0c;底层一直没有覆铜 看了一会儿&#xff0c;发现底层没…

EN 13489木地板—中密度地板

EN 13489木地板 中密度地板—测试标准 EN 13489 Wood flooring — Multi-layer parquet elements EN 13489木地板—中密度地板 EN 13489木地板 中密度地板—测试范围 This European Standard specifies the characteristics of multi-layer parquet elements for internal u…

52. 铺地板

背景&#xff1a; 你是一名室内装潢工程队的配料员。你的伙伴们喜欢采用“之”字型的方式铺大理石地砖&#xff0c;图案如下&#xff1a; 12671535814164913172210121821231119202425 学了 C 语言以后&#xff0c;你决定编写一个程序&#xff0c;帮助你的同伴生成这样的图形。…

怎样选择地板?

● 选色彩&#xff1a; 再高档的木地板如果不能和家里的色彩统一协调&#xff0c;也是浪费。浅色材质的色彩均匀&#xff0c;风格明快&#xff0c;能充分烘托家庭温馨气氛。● 选材质 用几块地板在平地上拼装&#xff0c;用手摸、眼看其加工质量精度、等拼装是否严丝合缝。好…

系统架构设计师 6:数据库设计

一、数据库系统 数据库系统&#xff08;DataBase System, DBS&#xff09;是一个采用了数据库技术&#xff0c;有组织地、动态地存储大量相关联数据&#xff0c;从而方便多用户访问的计算机系统。广义上讲&#xff0c;DBS包括了数据库管理系统&#xff08;DBMS&#xff09;。 …

uniapp打包app后,微信授权登录

官方文档&#xff1a;App端OAuth(登录鉴权)模块 关键配置项说明&#xff1a; 1、appid 微信开放平台申请应用的AppID值。 2、appSecret&#xff08;HBuilderX3.4.18 不再提供此参数的可视化配置&#xff09; 微信开放平台申请应用的AppSecret值。 找到manifest.json文件&am…

计算机基础重点考题解析(二)

题目1&#xff1a; 下列关于硬盘的叙述&#xff0c;错误的是_________。 A&#xff0e;一块硬盘通常包含多张盘片 B&#xff0e;硬盘中的cache能有效地改善数据传输的性能 C&#xff0e;硬盘的数据读写速度为毫秒级 D&#xff0e;硬盘中的数据记录在连续的螺旋状磁道上 分析&…