游客 Signup | Login
中文 | En

1408 - C语言-立体几何

设圆半径r,圆柱高h 求圆周长C1、圆面积Sa、圆球表面积Sb、圆球体积Va、圆柱体积Vb。 用scanf输入数据,输出计算结果,输出时要求文字说明,取小数点后两位数字。请编程序。 PI=3.14

Input

两个浮点数(float),r和h。


Output

圆周长C1、圆面积Sa、圆球表面积Sb、圆球体积Va、圆柱体积Vb。 保留两位小数,每个结果后换行。

Examples

Input

1.5 3

Output

C1=9.42
Sa=7.07
Sb=28.26
Va=14.13
Vb=21.19

Hint

注意本题用float完成

Solution C

#include<stdio.h>
#define PI 3.14
int main()
{
	float r,h,l,s1,v1,s2,v2;
	scanf("%f%f",&r,&h);
	l=2*PI*r;
	s1=PI*r*r;
	v1=s1*h;
	s2=4*PI*r*r;
	v2=(4.0/3.0)*PI*r*r*r;
	printf("C1=%.2lf\nSa=%.2lf\nSb=%.2lf\nVa=%.2lf\nVb=%.2lf\n",l,s1,s2,v2,v1);
	return 0;
}

Solution C++

#include<iostream>
#include<iomanip>
using namespace std;
#define PI 3.14;
int main()
{float r,h;scanf("%f %f",&r,&h);float  a,b,c,d,e;
a=2*r*PI;b=r*r*PI;c=4*r*r*PI;d=4.0/3*r*r*r*PI;e=h*r*r*PI;
cout<<fixed<<setprecision(2)<<"C1="<<a<<endl<<
	"Sa="<<b<<endl<<"Sb="<<c<<endl<<"Va="<<d<<endl<<"Vb="<<e<<endl;
return 0;}

Hint

注意本题用float完成

Time Limit 1 second
Memory Limit 128 MB
Discuss Stats
上一题 下一题