C编程求面积C求圆面积的程序

2021-03-04 16:01:09 字数 4394 阅读 4168

1楼:拉格朗要日

这里面最复杂的是求圆的面积,给你写个,你参考着自己写三角形和矩形的,自己动手才有收获

#include

using namespace std;

const float pi=3.1415;//常量class circle

;//构造函数初始化数据成员radius

circle::circle(float r)//面积函数定义

float circle:;area()

int main()

2楼:匿名用户

#include"stdafx.h"

#include

usingnamespacestd;

constdoublepi=3.1415926;

classshape

;//三角形

class********

:publicshape

;//默认构造

********()

:_a(0.0),

_b(0.0),

_c(0.0)

//析构

~********(){};

//获取面积

virtualdoublegetarea()

//重载操作符<<

friendostream&operator<<(ostream&out,********&********)

;private:

//私有变量,三条边

double_a;

double_b;

double_c;

};//长方形

classrectangle

:publicshape

;//默认构造

rectangle()

:_a(0.0),

_b(0.0)

//析构

~rectangle(){};

//获取面积

virtualdoublegetarea()

//重载操作符<<

friendostream&operator<<(ostream&out,rectangle&rect)

;private:

//私有变量,两条边

double_a;

double_b;

};//圆形

classcircle

:publicshape

;//默认构造

circle()

:_r(0.0)

//析构

~circle(){};

//获取面积

virtualdoublegetarea()

//重载操作符<<

friendostream&operator<<(ostream&out,circle&circle)

;private:

//私有变量,半径

double_r;

};intmain()

{shape*pshape=new********();

cin>>*(static_cast(pshape));

cout<<*(static_cast(pshape));

cout<<"theareais:"*(static_cast(pshape));

cout<<*(static_cast(pshape));

cout<<"theareais:"*(static_cast(pshape));

cout<<*(static_cast(pshape));

cout<<"theareais:"

3楼:匿名用户

自己做吧,有错误帮你看。

c++求圆面积的程序

4楼:周塬风

#include

#include//数学

bai有关

du函数

zhi头文

dao件内usingnamespacestd;

constdoublepi=3.1415926;

doublecalc_area(double);

intmain(intargc,char*argv)inlinedoublecalc_area(doubler)catch(inti)

returns;}

5楼:寸言心

#include

using namespace std;

class circle//圆类bai

float mianji()

float getradious()

};int main()

{float radious;

cout<<"please enter the radious"<>radious;

circle c(radious);

cout<<"圆的半zhi

径为:"

6楼:倒霉熊

#include

using namespace std;

const double pi=3.1415;

int main()

求编写一个c++程序,求圆的周长和面积

7楼:匿名用户

先定义一copy个变量r表示半径,通过周长公式和面积公式,分别求出周长和面积,并输出。

例如://参考**如下:

#include"iostream"

#include"stdio.h"

#definepi3.1415//宏定义圆周率usingnamespacestd;

intmain()

/*运行结果:

请输入圆的半径:2

周长c=12.5660

面积s=12.5660*/

8楼:匿名用户

main()

设计一个求各类图形面积的c++程序

9楼:匿名用户

你的问题只要求计算图形的面

积,而每个图形除了边数外(当然圆等图形是曲线),就没有其他的可以抽象的东西了,所以这就决定了父类会很简单,除了计算面积没其他的操作了。在父类中重载了计算面积的方法,这个方法只有两个功能,识别不同的图形,这是由边数决定的,还有就是计算面积。而关于派生,不同的图形具有不同的边,这就可以调用不同的父类方法。

我在子类中声明了公有的成员变量,一般情况下这在程序中是应该坚决杜绝的,此处仅作为演示。如果不定义公有,可以在子类中写个函数返回它们的值。如果还想添加其他的图形的面积计算方法,是类似的。

**如下:

#include

#include

#define pi 3.14

using namespace std;

class shape //shape这个类里面重载了计算面积的函数

float shape::getarea(float side1, float side2, float side3)//计算三角形面积

float shape::getarea(float side1, float side2)//计算长方形面积

};class ******** : public shape

};class circle : public shape

};class rectangle : public shape

};int main()

default:cout<<"请在1-3之间选择:";

} }while (num != 1|| num != 2|| num != 3);

return 0;}

10楼:谁谁还记得我

#include

using namespace std;

class graph

};void main()

用c++编程计算圆形、长方形和正方形的面积。

11楼:匿名用户

#include

using namespace std;

float r,a,b,l,_s;

class s

void yuan(float r);

void zheng(float l);

void chang(float a,float b);

};void s::yuan(float)return 0;}

c语言编程求助,编写程序,求10! 用C语言

1楼 匿名用户 首先num 0 0你没有排除 其次后边你直接排序是排不出结果的,因为里面有很多重复值。我给你重写了程序。 include int num 9999 void main int count i for i 0 inum j 1 s printf 所构成的邮资是 for i 0 i pr...

c++程序设计。完善内联函数实现圆周长及面积计算定义圆

1楼 匿名用户 double getperim constdouble getarea const 定义在类内的成员函数会被自动设为inline。 类外就要声明一下了。 c 程序设计内联函数题目 2楼 匿名用户 inline round float r int main int argc char ...

一道c语言编程题,求解答,一道C语言程序题目,求解答~~

1楼 冯小气气 s没有初始化,没有指向一块内存。 while str 当遇到空格的时候就直接退出while循环了,并不会去掉空格。 并且即使你进了while循环,你最后赋值的时候指针s已经到了最后了,也不会正确。 void fun char str str memset tmps 0 strlen ...