问题标题: 酷町堂:1010怎么做

0
0

0
已采纳
孙艺芳
孙艺芳
高级守护
高级守护
    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
王子轩
王子轩
新手光能
新手光能
for(int i=1;i<=8;i++)
    {
        e+=t;
        t=(float)t/2;
        e+=t*2;
//        printf("e=%.4f\n",e);
 //       printf("t=%.4f\n",t);
    }
    e=(int)(e*10000+0.5)/10000.0;
    t=(int)(t*10000+0.5)/10000.0;
0
祝明朗
祝明朗
初级光能
初级光能
    double d=0,H;
    定义 h;
    输入>>h;
    d=h;
    H=h;
    循环(int i=2;i<=8;i++){
        H=H/2;
        d+=2*H;
    }
    printf("%.4f\n",(int)(d*10000+0.5)/10000.0);
    printf("%.4f\n",(int)(H/2*10000+0.5)/10000.0);

 

0
杨子逸
杨子逸
新手天翼
新手天翼
double d=0,H;
    int h;
    cin>>h;
    d=h;
    H=h;
    for(int i=2;i<=8;i++){
        H=H/2;
        d+=2*H;
    }
    printf输出("%.4f\n",(int)(d*10000+0.5)/10000.0);
    printf输出("%.4f",(int)(H/2*10000+0.5)/10000.0);
0
0
王子翔
王子翔
新手光能
新手光能
double 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
0
杨陈卓
杨陈卓
新手天翼
新手天翼

定义浮点型h

定义整型i=1

输入h

定义浮点型s=h;

核心代码

    while (i<=7)循环
    {
        h/=2;
        s+=h*2;
        ++i;
    }
    printf("%.4f\n%.4f\n",int(s*10000+0.5)/(10000.0),int((h/2)*10000+0.5)/(10000.0));//四舍五入

 

0
颜咏春
颜咏春
中级光能
中级光能
double h,a,b;
    cin>>h;
    a=h/2/2/2/2/2/2/2/2;
    b=h+h/2+h/2+h/2/2+h/2/2+h/2/2/2+h/2/2/2+h/2/2/2/2+h/2/2/2/2+h/2/2/2/2/2+h/2/2/2/2/2+h/2/2/2/2/2/2+h/2/2/2/2/2/2+h/2/2/2/2/2/2/2+h/2/2/2/2/2/2/2;
    printf("%.4f",b);
    cout<<endl;
    printf("%.4f",a);

 

注:

此题测评结果好像有问题

满分70

0
臧启亚
臧启亚
初级光能
初级光能
 for(int i=2;i<=8;i++)
    {
        H=H/2;
        dis+=2*H;
    }
    printf("%.4f\n",(int)(dis*10000+0.5)/10000.0);
    printf("%.4f\n",(int)(H/2*10000+0.5)/10000.0);
我要回答