问题标题: 1406

0
0
已解决
张马润泽
张马润泽
初级光能
初级光能

#include<iostream>
#include<cstdio>
#include<cmath>
using namespace std;
int main()
{
    double r,p,mian,zhou;
    cin>>r;
    p=3.14159;
    mian=r*r*p;
    zhou=2*p*r;
    printf("%.1f",((zhou*10)+0.5)/10.0);
    cout<<" ";
    printf("%.2f",((mian*100)+0.05)/100.0);
    return 0;
}

哪错了?


0
已采纳
陆麟瑞
陆麟瑞
资深天翼
资深天翼

printf("%.1f",((zhou*10)+0.5)/10.0);

 

cout<<" ";

 

printf("%.2f",((mian*100)+0.05)/100.0);

改为

printf("%.1f",int(zhou*10+0.5)/10.0);
    cout<<" ";
    printf("%.2f",int(mian*100+0.5)/100.0);
0
0
0
詹涵杰
詹涵杰
中级守护
中级守护

printf("%.1f",int(c*10+0.5)/10.0);
    cout<<" ";
    printf("%.2f",int(s*100+0.5)/100.0);

核心

我要回答