#include<stdio.h> int fun(int n){ if(n<=4) return n; else return fun(n-1)+fun(n-3); } int main() { int n; while(scanf("%d",&n)){ if(n>0&&n<55){ int sum=0; sum=fun(n); printf("%d\n",sum); } if(n==0)break; } }
#include<stdio.h> int fun(int n){ if(n<=4) return n; else return fun(n-1)+fun(n-3); } int main() { int n; while(scanf("%d",&n)!=EOF&&n!=0){ if(n>0&&n<55){ int sum=0; sum=fun(n); printf("%d\n",sum); } } }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题10.7 (C++代码)(都说了scanf和gets一般不要混着用)浏览:1130 |
点我有惊喜!你懂得!浏览:1674 |
C语言训练-求素数问题 (C语言代码)浏览:965 |
C语言程序设计教程(第三版)课后习题11.12 (C语言代码)浏览:738 |
模拟计算器 (C语言代码)浏览:896 |
C语言训练-字符串正反连接 (C语言代码)浏览:634 |
母牛的故事 (C语言代码)浏览:439 |
数组输出 (C语言代码)--此题的题目描述有问题浏览:1819 |
【出圈】 (C语言代码)浏览:806 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:545 |