#include<iostream>
using namespace std;
int main(){
int n;
while(cin>>n&&n!=0){
int m=1,tree=0,two=0,one=0;
for(int i=1;i<n;i++){
m=m+tree;
tree=two;
two=one;
one=m;
}cout<<m+tree+two+one<<endl;
}
return 0;
}
hdu 2018
本文介绍了一段使用C++实现的代码,通过循环和变量更新逻辑,解决了一个涉及多个数列相加的问题。代码高效地计算了特定序列的和,并展示了C++在处理数学问题时的强大能力。

被折叠的 条评论
为什么被折叠?



