0
已解决
偶子睿
高级守护
高级守护
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
double c,s,r;
cin>>r;
s=3.14159*r*r;
c=2*3.14159*r;
printf("%.1f %.2f",(int)(c*10+0.5)/10.0,(int)(c*100+0.5)/100.0);
return 0;
}
0分,哪里错了呢?
1
已采纳
栾峻岩
初级天翼
初级天翼
printf("%.1f %.2f",(int)(c*10+0.5)/10.0,(int)(c*100+0.5)/100.0);
你这写错了。
是周长和面积,你写的是周长和周长。
应是:
printf("%.1f %.2f",(int)(c*10+0.5)/10.0,(int)(s*100+0.5)/100.0);
其他都没问题哦!
0
0
0
张马润泽
初级光能
初级光能
double r,p,mian,zhou;
cin>>r;
p=3.14159;
mian=r*r*p;
zhou=2*p*r;
printf("%.1f",int(zhou*10+0.5)/10.0);
cout<<" ";
printf("%.2f",int(mian*100+0.5)/100.0);
核
心
代
码
0