西安交通大学梁力上机实验第三章6
设圆半径r=1.5,圆柱高h=3,求圆周长,圆面积,圆球表面积,圆柱体积
题目
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/30635a0bd89381bcf3ecf5c20f81691f.png)
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
double r=1.5,h=3,pi=3.14;
double c=0,sy=0,sy2=0,sq=0,v=0;
c=2*r*pi;
sy=pi*r*r;
sy2=pi*pow(r,2);
sq=4*pi*r*r;
v=4/3*pi*r*r*r;
cout<< c<<endl;
cout<< sy<<endl;
cout<< sy2<<endl;
cout<< sq<<endl;
cout<< v<<endl;
return 0;
}
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/2b746ab7bd2a3afe85eecb30c987db51.png)
方法2,用函数解决
#include<iostream>
#include<cmath>
using namespace std;
double f(double *r)
{
double h=3,pi=3.14;
double c=0,sy=0,sy2=0,sq=0,v=0;
c=2**r*pi;
sy=pi**r**r;
sy2=pi*pow(*r,2);
sq=4*pi**r**r;
v=4/3*pi**r**r**r;
cout<< c<<endl;
cout<< sy<<endl;
cout<< sy2<<endl;
cout<< sq<<endl;
cout<< v<<endl;
}
int main()
{
double r=0;
cout<<"请输入半径:";
cin>>r;
f( &r ) ;
return 0;
}
结果
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/9b7337e1f4a5986d1c176dac788469ad.png)
如果对你有帮助, 请 点赞 支持一下,谢谢!!!