0
已解决
http://judge.codingtang.com/problem/1406/
#include<iostream>
#include<cstdio>
using namespace std;
int main(){
double r,c,s,pi;
cin>>r;
pi=3.14159;
s=pi*r*r;
c=pi*r*2;
printf("%.1f",int((c*10+0.5)/10.0));
cout<<" ";
printf("%.2f",int((s*100+0.5)/100.0));
return 0;
}
0
2
0
定义浮点形变量r,s,c,pi=3.14159;
输入r
核心
printf("%.1f %.2f\n",2*r*pi,r*r*pi);
头文件
#include<iostream>
#include<cstdio>
0
0
0
0
0
0
0
double c,s,r,po=3.14159; cin>>r; s=po*r*r; c=2*po*r; printf("%.1f %.2f",(int)(c*10+0.5)/10.0,(int)(s*100+0.5)/100.0);
头文件:
iostream
cstdio
0
0
0
0
float r,n=3.14159,c,s; cin>>r; c=2*n*r; s=n*r*r; printf("%.1f",int(c*10+0.5)/10.0); 输出<<" "; printf("%.2f",int(s*100+0.5)/100.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);
return 0;
栾峻岩 ,要四舍五入
0