解题思路:
注意事项:
参考代码:
#include<iostream> #include<iomanip> #include<cmath> using namespace std; double recursion(int floor) { if(floor==2) return 30; else floor--; return recursion(floor)*(1+0.05); } int main() { int floor=0; double sum=0; cin>>floor; for(int i=2;i<floor+1;i++){ sum+=recursion(i); } cout<<fixed<<setprecision(1)<<sum<<endl; return 0; }
0.0分
0 人评分