斐波那契数
2016-07-18 21:22
148 查看
#include<stdio.h>
int main(){
int n,i,m;
int a[20];
scanf("%d",&n);
while(n--){
a[1]=a[2]=1;
scanf("%d",&m);
for(i=3;i<=m;i++){
a[i]=a[i-1]+a[i-2];}
printf("%d\n",a[m]);
}
return 0;
}
int main(){
int n,i,m;
int a[20];
scanf("%d",&n);
while(n--){
a[1]=a[2]=1;
scanf("%d",&m);
for(i=3;i<=m;i++){
a[i]=a[i-1]+a[i-2];}
printf("%d\n",a[m]);
}
return 0;
}
相关文章推荐
- RecyclerView实现条目Item拖拽排序与滑动删除
- Qt之窗口动画(下坠、抖动、透明度)(还有好多相关帖子)
- 备战延迟退休,还债计划生育
- 使用JSON实现简单的城市级联查询
- Unity重新编译mono实现热更新
- APUE读书笔记-第七章 进程环境
- java类加载的全过程
- GP学习(九)—Working with geodatabases and the geoprocessor
- 一起做slam中遇到的问题"
- Java线程的简单等待与唤醒【synchronized关键字】
- 【php】面向对象
- ASCII排序
- 数组和链表的简介
- hdoj1236排名
- hashCode相关性能优化
- 虚幻4制作简单手雷的注意事项
- 线程池
- .net 数据程序的四个对象
- 死锁产生的4个必要条件及如何有效避免死锁
- Android第三十五天