解题思路:
/*
0->0
1->1
2->2
3->3
4->4
5->6
6->9
7->13
8->19
9->28
f(n+3)-f(n+2)=f(n)*/
注意事项:
参考代码:
#include <stdio.h>
int main()
{
int qua[55] = {1,2,3,4,};//1->1 2->2 3->3 4->4
int n,i;
scanf("%d",&n);
for(i=0; i<52; i++){ //根据题意 i+3<55 遍历数组
qua[i+3] = qua[i]+qua[i+2]; //根据规律f(n+3)-f(n+2)=f(n)
}
while( n<55&&n != 0){
printf("%d\n",qua[n-1]);
scanf("%d",&n);
}
return 0;
}
0.0分
0 人评分
众数问题 (C语言代码)浏览:3514 |
简单的a+b (C语言代码)浏览:494 |
数列排序 (C语言代码)浏览:835 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:618 |
买不到的数目 (C++代码)浏览:868 |
矩阵乘法 (C++代码)浏览:1461 |
大小写转换 (C语言代码)浏览:859 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:613 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:476 |
用筛法求之N内的素数。 (C语言代码)浏览:650 |