第三周实验报告 任务4

来源:互联网 发布:疯狂联盟龙升级数据 编辑:程序博客网 时间:2024/05/16 01:37
 
#include <iostream>     using namespace std;   int n=0;   class square    {    public:          void cin_date();        void volume( );       void show_volume( );        void areas( );         void show_areas();    private:         int length;       int width;        int heigth;  };      int main( )    {        square s1,s2,s3;       ++n;      s1.cin_date();        s1.volume( );        s1.areas( );        ++n;     s2.cin_date();       s2.volume( );        s2.areas( );        ++n;      s3.cin_date();        s3.volume( );        s3.areas( );        system("PAUSE");       return 0;    }      void square::cin_date( )     {              char c1,c2;      double length1,width1,heigth1;      cout<<"请输入"<<"第"<<n<<"个长方柱的长宽高(格式:长:宽:高 )"<<endl;       while(1)        {            cin>>length1>>c1>>width1>>c2>>heigth1;            length=length1;          width=width1;          heigth=heigth1;                    if(c1!=':'||c2!=':')                cout<<"格式不正确,请重新输入"<<endl;            else                 break;        }        return;    }    void square::volume( )    {        double volume;      volume=length*width*heigth;      cout<<"第"<<n<<"个长方柱的体积为:"<<volume<<endl;        return;    }        void square::areas( )    {        double areas;      areas=2*(length*width+length*heigth+width*heigth);      cout<<"第"<<n<<"个长方柱的表面积为:"<<areas<<endl;       return;    }    

原创粉丝点击