解题思路:
第一次只有下落,没有上升,从第二次开始两者都有了。
注意事项:
参考代码:
#include<iostream>
using namespace std;
int main()
{
double N;
cin >> N;
double a = 100;
double b = 100;
if (N == 0)
cout << "0.0000";
if (N == 1)
{
cout << "100.0000";
}
if(N>=2)
{
while (N != 1)
{
b += a ;
a /= 2;
N--;
}
printf("%.4lf", b);
}
return 0;
}
0.0分
0 人评分
【简单计算】 (C语言代码)浏览:642 |
C语言程序设计教程(第三版)课后习题6.6 (C语言代码)浏览:366 |
1025题解浏览:796 |
理财计划 (C语言代码)浏览:494 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:581 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:527 |
简单的a+b (C语言代码)浏览:491 |
1199题解浏览:707 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:455 |
求圆的面积 (C++代码)浮点数有误差!!!浏览:724 |