能不能问你一个C++编程题,之前也有人问过你,我没有梦想怎么办财富值悬赏怎么办

跪求做2道C++编程题
高分悬赏_百度知道
跪求做2道C++编程题
二者都有getarea()函数计算对象的面积.要编写主函数进行验证.1 定义Point类,有数据成员X;+&(完成两个对象相加;以及一个对象与整数相加,在此基础上派生出Rectangle(矩形)和Circle(圆形)类.)2 定义一个Shape抽象类,getperim()函数计算对象周长.会的大虾帮帮忙啊.,Y,为其定义友元函数实现重载运算符&quot
提问者采纳
20);endl.x+b;class R&lt:&quot.h&gt,int b=0).x :测试圆 c: Rectangle(float w=0.14*radius& friend Point operator+(Point& a,y.Display();&lt.14*radius*radius& void Display(){cout&&lt.x+b,a;class C/&Point operator+(Point&&lt:public Shape{( &&lt: float radius,int b),5);3.y+b;x&lt,pc=pa+pb:x(a);Point operator+(Point&/2*(width+height)&y& / c.Display();}void main(){ Point pa(10;圆的周长为,pb(1;&lt:&&lt,float h=0);&#47:public Shape{public.y ) ;&& &#47,y(b){}第一题#include &lt:
Point(int a=0;&/&lt.GetPerim():&&&&圆的面积为;2*3,Point& b);长方形的面积为;}}private.GetArea();iostream:
void GetArea(){} void GetPerim(){}};} void GetPerim(){cout&width*height&};}.h&/&/&&&&} void GetPerim(){cout&&lt,int b){ return Point(a,} ;测试两个对象相加 pa=pa+10;endl:width(w): Circle(float r), &&lt:&&构造函数 friend Point operator + (Point&长方形的周长为;&};/ class Point{ public,height(h){} void GetArea(){cout&&&/ Circle c(80);&lt:radius(r){} void GetArea(){cout&&};& )& class Shape{ public,20),Point& b){ return Point(a;void main(){ Rectangle a(10,a.y) ;测试对象和函数加}第二题#include &lt.GetArea():&&测试长方形 a.GetPerim();&lt
提问者评价
其他类似问题
按默认排序
其他3条回答
&&&lt,Point类与整数相加不明白问的什么意思.x,h;s0;&} friend Point operator+(Point pt1,-3;&} double getarea() {
area=w*h;&s0=s1+s2;&&}.y+pt2,比如;&&&&lt,double y0=0){ x=x0; cout&&lt,s2(-1,float y=0){w=x;x&&&} double getarea() {
area=PI*(dia&#47.getarea()&;}第二题解法; cout&a;The area of the CNow add s1+s2 to s0&&lt.getperim()&lt,是X与整数相加还是Y与整数相加:public Shape{float w.y;;&)&quot,Point pt2)?希望把问题再描述清楚点,4):&&lt:public Shape{
return area,&(&&&lt.y=pt1;2.x+pt2;&2;The perimeter of the Rectangle is.14159class Shape{protected,或者是X:&quot.x=pt1;Point operator+(Point pt1;&lt,Y经过某种运算后和整数相加;}void Py=y0.0)*(dia/&quot.2:display(){cout&lt,Point pt2){P
return perim。第一题解法; cout& Circle b(6;&s0=& void display():#include&lt: Circle(float diameter=0){dia=&&lt,#define PI 3.5; } double getperim() {
perim=2*(w+h);&&cout&lt:&quot,s1(1;public.display();class Rectangle.0);&quot.5;&quot.h&endl,6);class Point{cout&void main(){ Rectangle a(2;cout&lt,y.h&s0:&;&The perimeter of the Circle is: Point(double x0=0; } double getperim() {
perim=PI*};b;&a;&s0=&quot:.2);h=y.55);&&y&b;}void main(){Point s0;.getperim()&lt: Rectangle(float x=0.display();&lt:#include& }};class C cout& }};The area of the Rectangle is:&&lt.getarea()&lt第一题
1.#include &iostream.h&class Point{ int x,y;public: Point() {
y=0; } Point(int x,int y) {
Point::x=x;
Point::y=y; } friend Point operator+(Point &p1,Point &p2); friend Point operator+(Point &p1,int n); void DisPlay() {
cout&&&x:&&&x&&&
y:&&&y&& }};void main(){ Point p1(2,4); Point p2(4,2); Point p3; p3=p1+p2; p3.DisPlay(); p3=p3+1; p3.DisPlay();}Point operator+(Point &p1,Point &p2){ P p.x=p1.x+p2.x; p.y=p1.y+p2.y;}Point operator+(Point &p1,int n){ P p.x=p1.x+n; p.y=p1.y+n;}2.#include&iostream.h& #define PI 3.14159 class Shape{ protected: double area, }; class Rectangle:public Shape{ float w,h; public: Rectangle(float x=0,float y=0){w=x;h=y;} double getarea() { area=w*h;
} double getperim() { perim=2*(w+h);
} }; class Circle:public Shape{
public: Circle(float diameter=0){dia=} double getarea() { area=PI*(dia/2.0)*(dia/2.0);
} double getperim() { perim=PI*
} }; void main(){ Rectangle a(2.5,4); Circle b(6.2); cout&&&The area of the Rectangle is:&&&a.getarea()&& cout&&&The perimeter of the Rectangle is:&&&a.getperim()&& cout&&&The area of the Circle is:&&&b.getarea()&& cout&&&The perimeter of the Circle is:&&&b.getperim()&& }
鄙视楼上102wangyingli 抄答案!!!!!!!!强烈鄙视!!!
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁急求这道c语言编程题答案_百度知道
急求这道c语言编程题答案
求100到1000的整数中能被5整除且为奇数的所有整数和
%d\n&100到1000的整数中能被5整除且为奇数的所有整数和为;&nbsp, &nbsp,j);#define LEFT 100#define RIGHT 1000int main(){ pause& &i& & & &nbsp,j;&amp:%d\n& system(& }& & & &=RIGHT; &nbsp.h&;i++)&; &&& &&&& & &符合要求的数共有; &&& }&printf(&& &(i%2==1))
sum+=i; j++,sum);& for(i=LEFT; & & printf(& & {
if((i%5==0)&& && & &); & j=0; sum=0#include & & return 0
其他类似问题
按默认排序
其他3条回答
i&=200,结果才是奇数;5)中 所有奇数 的和 再乘以 5①因为5为奇数,只有乘以 奇数;i+=2) sum+=i:for(i=21;5),到200(1000/C语句简单表述为;所以 题目其实也是求 20(100/②5的倍数可以表达为 5a;sum*=5,它们的和 也可以表达为 5(a+b),5b……
#include&&stdio.h&#include&&stdlib.h&int&main(){&&&&int&i;&&&&int&sum=0;&&&&for(i=100;i&=1000;i++)&&&&{&&&&&&&&if(i%2!=0&&i%5==0)&&&&&&&&{&&&&&&&&&&&&sum+=i;&&&&&&&&}&&&&}&&&&printf(&%d&,sum);&&&&return&0;}
int&func(){int&i;int&sum&=&0;&for(i=100;i&=1000;i++){if(i%5==0&&i%2!=0)sum+=i;&}return&&&&}
c语言编程的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁您还未登陆,请登录后操作!
C++实验编程问题
point 表示一个点的信息。在此基础上编写一个表示三角形的类 tria,顶点为其对象成员。编写完整的程序输出三角形的面积。
本人C++菜菜,这条题应该如何入手?麻烦讲一下思路及编程,多谢指教,感激不尽
其实此题就是让你写一个在笛卡尔坐标系中的三角形而已。
#include &iostream&
class CPoint
CPoint(int a,int b):x(a),y(b){}
int getx(){}
int gety(){}
class Ctria
CPoint point0;
CPoint point1;
CPoint point2;
Ctria(CPoint &a,CPoint &b,CPoint &c):point0(a),point1(b),point2(c){}
double Area();
double Ctria::Area()
//使用相关公式计算面积赋值给result
其实此题就是让你写一个在笛卡尔坐标系中的三角形而已。
#include &iostream&
class CPoint
CPoint(int a,int b):x(a),y(b){}
int getx(){}
int gety(){}
class Ctria
CPoint point0;
CPoint point1;
CPoint point2;
Ctria(CPoint &a,CPoint &b,CPoint &c):point0(a),point1(b),point2(c){}
double Area();
double Ctria::Area()
//使用相关公式计算面积赋值给result
int main()
就给你说这么多了,剩余的留给你自己探索,如果什么都给你说完了,那么对你的学习没有好处。
C++builder中都是按工程组织文件的。
可以这样建立c语言程序。
1.菜单:file/new
大家还关注
='A' && ch ='A' && ch 继续帮助我解释C++意思? #inclu...
奇怪的c语言问题 #include <s...搜狗问问-搜狗旗下最大互动问答社区
一起寻找失踪的宝贝一.概念性问答题&&&& &&&&第一题:线程的基本概念、线程的基本状态及状态之间的关系?&&&&
线程是程序执行流的最小单元。线程的基本状态包括:新线程态、可运行态、阻塞/非运行态、死亡态。各状态之间的关系如下:
&&&&第二题:线程与进程的区别?&&&&
线程是指进程内的一个执行单元,也是进程内的可调度实体.与进程的区别:(1)地址空间:进程内的一个执行单元;进程至少有一个线程;它们共享进程的地址空间;而进程有自己独立的地址空间;(2)资源拥有:进程是资源分配和拥有的单位,同一个进程内的线程共享进程的资源(3)线程是处理器调度的基本单位,但进程不是.4)二者均可并发执行.
&&&&第三题:多线程有几种实现方法,都是什么?&&&&
多线程有两种实现方法:继承Thread类,实现Runable接口
&&&&第四题:多线程同步和互斥有几种实现方法,都是什么?
多线程同步有如下几种实现方法:事件、信号量多线程互斥有如下几种实现方法:临界区、事件、信号量、互斥量
&&&&第五题:多线程同步和互斥有何异同,在什么情况下分别使用他们?举例说明。
同步是一种特殊的互斥。当访问资源量存在先后的顺序的时候使用同步,当需要独占试访问资源时使用互斥。如一个生产者和多个消费者之间。生产者和消费者之间是同步关系;消费者之间是互斥关系。
二、选择题 第一题: 以下多线程对型变量的操作,哪几个不需要进行同步:D 第二题 多线程中栈与堆是公有的还是私有的:& C A:栈公有, 堆私有
B:栈公有,堆公有
C:栈私有, 堆公有
D:栈私有,堆私有 备注: 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数名,局部变量的名等。其操作方式类似于数据结构中的栈。 2、堆区(heap)— 由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。 3、全局区(静态区)(static)—全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域, 未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。程序结束后由系统释放。 4、文字常量区—常量字符串就是放在这里的,程序结束后由系统释放 。 5、程序代码区— 存放函数体的二进制代码。

我要回帖

更多关于 百度财富值怎么获得 的文章

 

随机推荐