解题思路:列出前几项,发现字符串满足s[i]=s[i-2]+s[i-1],所以很容易用递归写出结果。
#include #include #include #include #include #include #include #include #include using namespace std; typedef long long ll; const int N = 2000; string a[20]; void print_(int x){ if(x>1){ print_(x-2); print_(x-1); } else cout<<a[x]; } int main() { int n; a[0]="0";a[1]="1"; scanf("%d",&n); print_(n); }
0.0分
1 人评分
C语言训练-排序问题<1> (C语言代码)浏览:599 |
C语言训练-尼科彻斯定理 (C语言代码)浏览:463 |
wu-淘淘的名单 (C++代码)浏览:1330 |
WU-输出九九乘法表 (C++代码)浏览:1654 |
WU-拆分位数 (C++代码)浏览:779 |
母牛的故事 (C语言代码)浏览:1427 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:632 |
用筛法求之N内的素数。 (C语言代码)浏览:529 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:635 |
最好的,浏览:563 |