解题思路:使用循环第一次单独算!后面每次算两个!
注意事项:
参考代码:
#include<iostream> #include<iomanip> using namespace std; int main() { int n; cin>>n; double sum=0,b=100; for(int i=0;i<n;i++) { if(i==0) sum+=b; else { b=b/2; sum+=b*2; } } cout<<fixed<<setprecision(4)<<sum; return 0; }
0.0分
1 人评分