解题思路运用数组解决问题
注意事项:数组要足够大,因为此题最大到35 所以我稍微大一些,确保正确
参考代码:
#include<stdio.h>
int main()
{
long long a[36];
int d=0,b=0,c=0,i=0,n=0;
a[0]=0;a[1]=3;a[2]=4;a[3]=5;
scanf("%d",&n);
for(i=4;i<=36;i++)
{
d=a[i-3];b=a[i-2].c=a[i-1];
a[i]=d+b+c;
}
printf("%d",a[n]);
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:791 |
校门外的树 (C语言代码)浏览:956 |
Cylinder (C语言描述,蓝桥杯)浏览:1247 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:519 |
1048题解(读入回车问题)浏览:554 |
小九九 (C语言描述,不看要求真坑爹)浏览:984 |
C二级辅导-求偶数和 (C语言代码)浏览:671 |
字符逆序 (C语言代码)浏览:504 |
A+B for Input-Output Practice (I) (C语言代码)浏览:427 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:455 |