注意事项:
用unsigned long long 保存数据正正好好
参考代码:
#include<bits/stdc++.h> using namespace std; unsigned long long fib(int n){ if(n==0||n==1){ return 1; } return n*fib(n-1); } int main(void){ int n; unsigned long long Sn=0; cin>>n; for(int i=1;i<=n;i++){ Sn=Sn+fib(i); } cout<<Sn<<endl; return 0; }
0.0分
2 人评分