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:"
cout<<*(static_cast(pshape));
cout<<"theareais:"
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;} 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... 1楼 匿名用户 double getperim constdouble getarea const 定义在类内的成员函数会被自动设为inline。 类外就要声明一下了。 c 程序设计内联函数题目 2楼 匿名用户 inline round float r int main int argc char ... 1楼 冯小气气 s没有初始化,没有指向一块内存。 while str 当遇到空格的时候就直接退出while循环了,并不会去掉空格。 并且即使你进了while循环,你最后赋值的时候指针s已经到了最后了,也不会正确。 void fun char str str memset tmps 0 strlen ...c语言编程求助,编写程序,求10! 用C语言
c++程序设计。完善内联函数实现圆周长及面积计算定义圆
一道c语言编程题,求解答,一道C语言程序题目,求解答~~