解题思路:高精度
注意事项:
参考代码:
#include#include#includeusing namespace std; const int N = 1e3 + 10; int a[N], b[N]; int main() { int k = 1; a[0] = 1,b[0] = 1; for(int i = 0; i < 63; i ++){ int r = 0, j = 0; for(; j < k; j ++){ r += a[j] * 2; a[j] = r % 10; r /= 10; } if (r > 0) { a[j] = r; k ++; } int t = 0, l = 0; for(; l < k; l ++){ t += a[l] + b[l]; b[l] = t % 10; t /= 10; } if (t > 0) { b[l] = t; k ++; } } while(!b[k]) k--; for(int i = k; i >= 0; i --) cout << b[i]; return 0; }
0.0分
1 人评分
妹子杀手的故事 (C语言代码)浏览:737 |
C语言程序设计教程(第三版)课后习题9.3 (Java代码)浏览:1025 |
A+B for Input-Output Practice (C++代码)浏览:632 |
罗列完美数 (C语言代码)浏览:519 |
小九九 (C语言描述,不看要求真坑爹)浏览:1006 |
P1044 (C++代码)浏览:550 |
计算质因子 (Java代码)浏览:789 |
金额的中文大写浏览:3751 |
A+B for Input-Output Practice (I) (C++代码)浏览:636 |
陶陶摘苹果 (C语言代码)浏览:608 |