解题思路:
第一次只有下落,没有上升,从第二次开始两者都有了。
注意事项:
参考代码:
#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语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:696 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:558 |
DNA (C语言代码)浏览:793 |
半数集问题 (C语言代码)浏览:962 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:681 |
明明的随机数 (C语言代码)浏览:620 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)简单循环浏览:568 |
母牛的故事 (C语言代码)浏览:507 |
防御导弹 (C语言代码)浏览:2267 |
Manchester-字符串的输入输出处理浏览:12841 |