解题思路:用递归求解
注意事项:
参考代码:
#include<stdio.h>
int sum(int n);
int sum(int n)
{
if(n<4)
return n;
else
{
return(sum(n-1)+sum(n-3));
}
}
int main()
{int n,i,s;
while(scanf("%d",&n)!=EOF)
{
if(n!=0)
{
s=sum(n);
printf("%d\n",s);
}
}
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:968 |
用筛法求之N内的素数。 (C语言代码)浏览:1254 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:758 |
【绝对值排序】 (C语言代码)浏览:821 |
简单的a+b (C语言代码)浏览:579 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:604 |
Hello, world! (C语言代码)浏览:824 |
矩形面积交 (C语言代码)浏览:1312 |
盐水的故事 (C语言代码)浏览:1528 |
1162答案错误,为什么浏览:644 |