编写一个程序计算三角形、正方形和圆形三种图形的面积.依题意,可以抽象出一个基类base,在其中说明一个虚函数,用来求面积.并利用单接口、多
编写一个程序计算三角形、正方形和圆形三种图形的面积.依题意,可以抽象出一个基类base,在其中说明一个虚函数,用来求面积.并利用单接口、多实现版本设计各个图形面积的方法.例如,使得下面的主函数int main() {\x09base *p;\x09triangle t(20,20);\x09//第一个参数为三角形底边,第二个参数为底边上的高...
编写一个程序计算“三角形、正方形、圆形”三种图形地面积 ,要求: A. 抽象出一个基类 base; B. 在其中说明一个虚函数用来求面积; C. 利用派生类定义“三角形、 D. 编写主函数并测试. 相关知识点: 试题来源: 解析#include using namespace std 。 class base...
编写一个程序,计算三角形、正方形和圆形三种图形的面积和周长。(用多态性实现) 相关知识点: 试题来源: 解析 答:#include #include using namespace std; class Shape{ private: public: virtual double S() = 0; virtual double C() = 0; }; class Tri: public Shape{ private: double r1,r2,r3; ...
编写一个程序计算“三角形、正方形、圆形"三种图形的面积,求:a)抽象出一个基类base b)在其中说明一个虚函数来球面积; c)利用派生类定义“三角形,正方形、圆形"d)缩写主函数并测试 答案 用C++写的,代码如下:#include #include #include #include using namespace std;//存放一个点struct Point {\x09Point ...
编写一个程序计算“三角形、正方形、圆形"三种图形的面积,求:a)抽象出一个基类base b)在其中说明一个虚函数来球面积; c)利用派生类定义“三角形,正方形、圆形"d)缩写主函数并测试 扫码下载作业帮搜索答疑一搜即得 答案解析 查看更多优质解析 解答一 举报 用C++写的,代码如下:#include #include #include #inc...
using System.Linq;using System.Text;namespace AreaDemo { class Program { const double PI = 3.1415926;static void Main(string[] args){ //求三角形面积例子,另外两个求法类同 Console.WriteLine("请输入三角形的相应数据:");Console.Write("底边长:");string bases = Console.ReadLine();...
解析 public class Test {public static void main(String[] args) {System.out.println("圆的面积:" + area(2));System.out.println("三角形的面积:" + area(3,4,5));System.out.println("矩形的面积:" + area(3,4));...反馈 收藏
virtual void calSquare() { square = bottom * height / 2; cout << "三角形面积是 " << square << endl; }};class Circle: public Base{private: float radius;public: Circle(float r): radius(r) {} virtual void calSquare() { square = radius * radius * 3.1415926;...