如何用C语言计算圆的周长和面积
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用C语言计算圆的周长和面积相关的知识,希望对你有一定的参考价值。
入圆的半径 r ,计算圆的周长和面积 !!万分感谢各位大神啦!.1416 输入 : 圆的半径 r 输出 :圆的周长c 面积 是s (均保留 2 位小数) 提示。其中 π =3:输出的数据周长与面积均保留两位小数!!,输出后换行。 ~~!,两者之间留一个空格
参考技术A 要计算周长半径就必须先得到半径或直径。有半径之后,用公式周长=直径xPI,面积=半径x半径xPI计算变可以得到结果。
下面是C语言源程序:
#include
<stdio.h>
#define
PI
3.1415926
int
main()
double
r,l,s;
printf("请输入半径:");
scanf("%lf",&r);
if(r<=0)printf("输入错误!");
else
l=PI*2*r;
s=PI*r*r;
printf("周长=%lf
面积=%lf\n。",l,s);
return
0;
参考技术B 回答
请等一会
正在敲代码
提问OK了吗
回答在等一分钟
#define pi 3.1415926 #include int main()float r,area,perimeter;printf("请输入圆的半径:\\n");scanf("%f",&r);area=pi*r*r;perimeter=pi*r*2;printf("直径为:%0.02f\\n圆的面积为:%0.03f\\n周长为:%0.02f",2*r,area,perimeter);return 0;
怎么保留两位小数
回答想要保留几位小数,就在%和f之间输入点几保留一位,输.1保留两位,输入.2
输入的数据类型要是float,double等类型才能正常输出输入的数据类型要是int,long等整形数据时输出的是0.00
电脑不在身边,没法写代码了
提问OK
回答(。-ω-)zzz
提问懂了
回答嗯嗯,好的
提问感谢
回答嗯嗯,不用客气♪(´∪`●)ゝ
C++ 设计一个圆类,计算圆的面积和周长。
请各位大大帮帮忙,用C++程序 设计一个圆类,计算圆的面积和周长。
谢谢了
using namespace std;
class Circle
double radius; //圆的半径
int x,y; //圆心坐标
static const double PI;
public:
Circle(double radius,int x=0,int y=0);
double getArea();
double getCircleLength();
;
const double Circle::PI=3.1415;
Circle::Circle(double radius, int x , int y )
this->radius=radius;
this->x=x;
this->y=y;
double Circle::getArea()
return PI*radius*radius;
double Circle::getCircleLength()
return 2*PI*radius;
int main()
Circle c(3.2);
cout<<"圆的面积为: "<<c.getArea()<<endl;
cout<<"圆的周长为: "<<c.getCircleLength()<<endl;
return 0;
参考技术B #include <iostream.h>
#define PI 3.1415926
class Circle
private:
double point_x,point_y;//圆心
double radius;//半径
public:
Circle(double initial_x = 0.0,double initial_y = 0.0,double initial_r = 1.0)
point_x = initial_x;
point_y = initial_y;
radius = initial_r;
~Circle()
double GetArea()
return(PI*radius*radius);
double GetPerimeter()
return(2*PI*radius);
;
void main()
Circle myCircle = Circle(0,0,10);
cout<<"面积="<<myCircle.GetArea()<<endl;
cout<<"周长="<<myCircle.GetPerimeter()<<endl;
本回答被提问者和网友采纳
以上是关于如何用C语言计算圆的周长和面积的主要内容,如果未能解决你的问题,请参考以下文章