C++爱好者 - 网友留言

1799阅读 0评论2008-12-17 3JTwF2T
分类:

#include
#include
using namespace std;
////////////////////////////////////////////////////////////////////
class pmjh {
public:
   virtual template void mj() {return;}
};  
class sj : public pmjh {
public:
   virtual void mj(){A a;B b;cout<<"请输入底:";cin>>a;cout<>b;cout<};
class ch : public pmjh {
public:
   virtual void mj(){A a;B b;cout<<"请输入长:";cin>>a;cout<>b;cout<};
class zh : public pmjh {
public:
   virtual void mj(){A a;cout<<"请输入边长:";cin>>a;cout<};
class px : public pmjh {
public:
   virtual void mj(){A a;B b;cout<<"请输入底:";cin>>a;cout<>b;cout<};
class yu : public pmjh{
   public:
   virtual void mj(){A a;cout<<"请输入半径:";cin>>a;cout<};
//////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////
int main() {
   int a=0;
   pmjh *p;
   sj s;
   ch c;
   zh z;
   px x;
   yu y;
   for(;;){
      cout<<"面积计算"<      cin>>a;
      switch (a){
         case 1:p=&s;
         case 2:p=&c;
         case 3:p=&z;
         case 4:p=&x;
         case 5:p=&y;
         case 0:return 0;
         default:cout<<"输入错误!!!";
                 return 1;
      }      
   p->mj();
   cout<<"按任意键继续";
   while(!kbhit());
   }
   return 0;
}

--------------------next---------------------

上一篇:C++爱好者 - 网友留言
下一篇:C++爱好者 - 网友留言