#include<iostream>
using namespace std;
const int N=1000;
int s[N],a[N],b[N],c[N],d[N];
int main()
{
s[1]=1,a[1]=1,b[1]=0,c[1]=0,d[1]=0;
int n;
cin>>n;
while(n!=0){
for(int i=2;i<=n;i++){
a[i]=a[i-1]+b[i-1];
b[i]=c[i-1];
c[i]=d[i-1];
d[i]=a[i-1]+b[i-1];
s[i]=a[i]+b[i]+c[i]+d[i];
}
cout<<s[n]<<endl;
cin>>n;
}
return 0;
}
0.0分
0 人评分
printf基础练习2 (C语言代码)浏览:547 |
C二级辅导-等差数列 (C语言代码)浏览:831 |
P1001 (Java代码)浏览:740 |
蛇行矩阵 (Java代码)浏览:693 |
WU-震宇大神的杀毒软件 (C++代码)浏览:906 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:642 |
WU-C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:798 |
WU-C语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:934 |
Pascal三角 (C语言代码)浏览:1757 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:532 |