7-8 菲波那契数列

简介: 7-8 菲波那契数列

7-8 菲波那契数列 (15 分)


菲波那契数列是指这样的数列: 数列的第一个和第二个数都为1,接下来每个数都等于前面2个数之和。 给出一个正整数a,要求菲波那契数列中第a个数是多少。


输入格式:


第1行是测试数据的组数n,后面跟着n行输入。每组测试数据占1行,包括一个正整数a(1 <= a <= 20)


输出格式:


输出有n行,每行输出对应一个输入。输出应是一个正整数,为菲波那契数列中第a个数的大小


输入样例:


4
5
2
19
1


结尾无空行


输出样例:


在这里给出相应的输出。例如:


5
1
4181
1


结尾无空行


#include<iostream>
using namespace std;
int a[20];
int main(){
    int n;
    cin>>n;
    a[0]=1;
    a[1]=1;
    for(int i=2;i<20;i++) a[i]=a[i-1]+a[i-2];
//     for(int i=0;i<20;i++)cout<<a[i]<<endl;
    while(n--){
        int num;
        cin>>num;
        cout<<a[num-1]<<endl;
    }
    return 0;
}
目录
相关文章
|
11月前
|
Java Kotlin
Kotlin教程笔记(12) - 面向对象之继承与实现
Kotlin教程笔记(12) - 面向对象之继承与实现
|
11月前
|
存储 安全 网络安全
云计算与网络安全:技术融合下的机遇与挑战
【10月更文挑战第23天】随着数字化转型的不断深入,云计算已成为企业IT架构的核心组成部分。然而,伴随其便利性和灵活性的同时,网络安全问题亦成为不容忽视的挑战。本文将探讨云计算环境下的网络安全风险,分析信息安全技术的发展趋势,并结合实例阐述如何在云服务中实施有效的安全措施。通过深入浅出的方式,旨在为读者提供一套云计算环境下网络安全管理的实用指南。
PTA-第4章-12 求满足条件的斐波那契数
摘要:该问题要求编写程序找出大于输入正整数n的最小斐波那契数。斐波那契数列是前两项之和构成后续项的数列,起始为1、1。给定输入样例n=10,输出为13。代码通过while循环计算,直至找到第一个大于n的斐波那契数,并将其输出。
135 5
|
Python
Python列表的元素比较
Python列表的元素比较
309 0
Axure快速入门(11) -函数总结
Axure快速入门(11) -函数总结
166 0
|
设计模式
设计模式学习——工厂模式
说到工厂模式,可能我们脑海中就会蹦出简单工厂、工厂方法以及抽象工厂这几个名词,但是说起他们之间的区别、各自都解决了什么样的问题,那就比较懵了,所以今天我们详细梳理下这三者之间的区别与联系。 一、简单工厂 简单工厂严格来说不能算作一种设计模式,它更像一种编程习惯,用于将具体类的创建从客户端解耦,他的实
314 0
|
C语言
浙大版《C语言程序设计(第3版)》题目集习题5-5 使用函数统计指定数字的个数 (15 分)
题要求实现一个统计整数中指定数字的个数的简单函数。 函数接口定义: int CountDigit( int number, int digit ); 其中number是不超过长整型的整数,digit为[0, 9]区间内的整数。函数CountDigit应返回number中digit出现的次数。
942 0
浙大版《C语言程序设计(第3版)》题目集习题5-5 使用函数统计指定数字的个数 (15 分)