关于C++编程问题,求建议

利用C++和MFC可以做一个什么程序可以同时用到:类,继承,多态,运算符重载,文件?例如通讯录管理系统、银行贷款账户管理、大鱼吃小鱼的游戏之类的。

完整代码如下:#include <iostream>using namespace std;class Shape{public: virtual double Area()const{return 0.0;};};class Trapezoid:public Shape{public: double Area()const { return ((x+y)*h/2); } Trapezoid(double a, double b, double c) { x=a; y=b; h=c; }private: double x; double y; double h;};class Circle:public Shape{public: double Area()const { return (3.141592*r*r); } Circle(double a) { r=a; }private: double r;};class Triangle:public Shape{public: double Area()const { return (x*h/2); } Triangle(double a, double b) { x=a; h=b; }private: double x; double h;};class TotalArea{public: void totalArea(double x, double y, double z) { cout<<"总面积为:"<<x+y+z<<endl; }};int main (){ Trapezoid shape1(3.1, 4.2, 5.6); Circle shape2(5.6); Triangle shape3(4.3, 1.7); TotalArea sum; cout<<"梯形的面积:"<<shape1.Area()<<endl; cout<<"圆的面积:"<<shape2.Area()<<endl; cout<<"三角形的面积:"<<shape3.Area()<<endl; cout<<"总面积:"; sum.totalArea(shape1.Area(), shape2.Area(), shape3.Area()); return 0;}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-05-10
你这问题问的让人蛋疼,普通测试hello word就能满足你上面想测试的内容,关键是自己知道内部代码是哪个功能显示了hello word