数据结构与算法程序设计,用C哟.

学习 时间:2026-04-04 20:28:31 阅读:1737
数据结构与算法程序设计,用C哟.佳佳是一名瓦匠,这天他正在帮别人贴一条走廊上的瓷砖,他的瓷砖的尺寸都是1*2小矩形,走廊的尺寸是2*N的大矩形,佳佳的问题是:他的瓷砖一共有多少种贴法?编写算法解决问题;要求:输入的第一行是一个整数T,表示测试数据的组数,接下来T行,每行一个整数N,表示走廊的尺寸.对每个输入数据,输出瓷砖的贴法种数.

最佳回答

沉静的服饰

呆萌的雪碧

2026-04-04 20:28:31


#include
#include
#define MAXN 10000

int a[MAXN];
void Init()
{
int i;
a[0] = 0;
a[1] = 1;
a[2] = 2;
for( i = 3 ; i < MAXN ; i++)
{

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

int main()
{
int T,N;
Init();
scanf("%d",&T);
while( T-- && scanf("%d",&N) )
{
printf("%d\n",a[N]);
}
return 0;
}

最新回答共有2条回答

  • 成就的心锁
    回复
    2026-04-04 20:28:31

    #include#include#define MAXN 10000int a[MAXN];void Init(){ int i; a[0] = 0; a[1] = 1; a[2] = 2; for( i = 3 ; i < MAXN ; i++) { a[i] = a[i-2] + a[i-1]; }} int main(){ int T,N; Init(); scanf("%d",&T); while( T-- && scanf("%d",&N) ) { printf("%d\n",a[N]); } return 0;}

上一篇 清明节扫墓后的感受(作文,)

下一篇 南京的锦华装饰怎么样