新手,不喜勿喷。
参考代码:
#include int f(int n); int main(void) { int n, x; while (scanf("%d", &n) == 1) { if (n == 0) break; else printf("%d\n", f(n)); } return 0; } int f(int n) { if (n <= 3) return n; else return f(n - 1) + f(n - 3); }
0.0分
3 人评分
printf基础练习2 (C语言代码)浏览:3371 |
回文数字 (C++代码)浏览:858 |
C二级辅导-公约公倍 (C语言代码)浏览:2127 |
破解简单密码 (C语言代码)浏览:1789 |
大神老白 (C语言代码)浏览:624 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:559 |
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:684 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:619 |
输出正反三角形 (C语言代码)格式错误!!!浏览:1160 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:389 |