问题标题: 酷町堂:1010

0
0

0
已采纳
刘乐宸
刘乐宸
新手天翼
新手天翼
#include<iostream>
#include<cstdio>
using namespace std;
int main(){
    double s,a;
    输入>>a;
    s-=a;
    循环(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;
}

 

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
毛润宇
毛润宇
新手天翼
新手天翼
#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;
 }

望采纳,谢谢!

毛润宇在2018-11-30 16:59:34追加了内容

采纳,谢谢(代码绝对没有问题!)

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
黄品翔
黄品翔
初级光能
初级光能

AC 代码:

#include<bits/stdc++.h>
using namespace std;
int main()
{
    实型 h,sum=0;
    cin输入>>h;
    for(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);
    返回值 0;
 }

望采纳!!!

0
我要回答