来自李开勇的问题
编写一个程序计算三角形、正方形和圆形三种图形的面积.依题意,可以抽象出一个基类base,在其中说明一个虚函数,用来求面积.并利用单接口、多实现版本设计各个图形面积的方法.例如,使得
编写一个程序计算三角形、正方形和圆形三种图形的面积.依题意,可以抽象出一个基类base,在其中说明一个虚函数,用来求面积.并利用单接口、多实现版本设计各个图形面积的方法.例如,使得下面的主函数
intmain(){
x09base*p;
x09trianglet(20,20);x09//第一个参数为三角形底边,第二个参数为底边上的高
x09squares(20);
x09circlec(20);
x09p=&t;
x09p->disp();
x09p=&s;
x09p->disp();
x09p=&c;
x09p->disp();
x09return0;
}
的运行结果为:
三角形面积:200
正方形面积:400
圆形面积:1256.6
2回答
2020-05-28 01:58