题目描述
设圆半径r,圆柱高h 求圆周长C1、圆面积Sa、圆球表面积Sb、圆球体积Va、圆柱体积Vb。
输入数据,输出计算结果,输出时要求文字说明,取小数点后两位数字。请编程序。 PI=3.14
圆周长:
圆面积:
球表面积:
球体积:
圆柱体积:
扫描二维码关注公众号,回复:
15571792 查看本文章
输入
两个浮点数,r和h
输出
圆周长C1、圆面积Sa、圆球表面积Sb、圆球体积Va、圆柱体积Vb。保留两位小数,每个结果后换行。
样例输入
1.5 3
样例输出
C1=9.42
Sa=7.07
Sb=28.26
Va=14.13
Vb=21.20
浅浅的更新一下
取小数点后5位数字例程:
C语言例程:
#include <stdio.h>
int main()
{
float a = 1.234567;
printf("%.5f", a);
return 0;
}
C++语言例程:
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
float a = 1.234567;
cout << setprecision(5) << fixed << a << endl;
return 0;
}
不管你看没看懂,就直接上代码了(懒了。。。)
最近学习学疯了,懒得更新了
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
float r,h,PI;
PI=3.14;
cin>>r>>h;
cout<<"C1=";
cout<<fixed<<setprecision(2)<<2*PI*r<<endl;
cout<<"Sa=";
cout<<fixed<<setprecision(2)<<r*PI*r<<endl;
cout<<"Sb=";
cout<<fixed<<setprecision(2)<<4*PI*r*r<<endl;
cout<<"Va=";
cout<<fixed<<setprecision(2)<<r*PI*r*r*4.0/3<<endl;
cout<<"Vb=";
cout<<fixed<<setprecision(2)<<r*PI*r*h;
return 0;
}
记得关注+点赞哦(上面代码是AC的!!!)