问题标题: 酷町堂:1010

0
0

0
已采纳
傅文彬
傅文彬
新手天翼
新手天翼
double h,sum=0,i=1;
    cin>>h;
    do
    {
        i++;
        sum+=h;
        h=h/2;
        sum+=h;
    }while(i<=8);
    sum-=h;
    printf("%.4f\n%.4f",int(sum*10000+0.5)/10000.0,int(h*10000+0.5)/10000.0);
0
李素妍
李素妍
新手天翼
新手天翼
double s=0.0,h;
    cin>>h;
    s=s-h;
    int i=1;
    while(i<=8)
    {
        s=s+2*h;
        h=h/2;
        i++;
    }

   printf("%.4lf",int(s*10000+0.5)/10000.0);
   cout<<endl;
   printf("%.4lf",int(h*10000+0.5)/10000.0);
0
徐睿涵
徐睿涵
初级守护
初级守护
    double s,a;
    cin>>a;
    s-=a;
    for(int i=1;i<=8;i++)
    {
        s=s+2*a;
        a=a/2;
    }
    printf("%.4f\n",int(s*10000+0.5)/10000.0);
    printf("%.4f",int(a*10000+0.5)/10000.0);
0
毛润宇
毛润宇
新手天翼
新手天翼
#include<iostream>
 #include<cstdio>
 using namespace std;
 int main()
 {
    double h,sum=0;
    输入>>h;
    循环(int i=1;i<=8;i++)
    {
        sum+=h;
        h=h/2;
        sum+=h;
    }   
    sum-=h;
    printf("%.4f\n%.4f",int(sum*10000+0.5)/10000.0,int(h*10000+0.5)/10000.0);
     return 0;
 }

望采纳,谢谢!

我要回答