参考代码:
#include<stdio.h> int res[50] = {0, 1}; int main() { int n; scanf("%d", &n); int add = 0; int l = 1; for(int i = 0; i < n; i++) { for(int j = 1; j <= l; j++) { res[j] = res[j] * 2 + add; add = res[j] / 10; res[j] %= 10; if(add != 0 && j == l) l++; } } for(int i = l; i >= 1; i--) printf("%d", res[i]); return 0; }
0.0分
5 人评分
A+B for Input-Output Practice (IV) (C++代码)浏览:713 |
回文数(一) (C语言代码)浏览:809 |
母牛的故事 (C语言代码)浏览:992 |
程序员的表白 (C语言代码)浏览:706 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:634 |
简单的a+b (C语言代码)浏览:641 |
C语言程序设计教程(第三版)课后习题8.2 (C语言代码)浏览:5274 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:1483 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:569 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:755 |