我想知道这个c++语句哪里错了,#include using namespace std;class Box{ int a,b,c;public:\x05Box(x,y,z)\x05{a=x;\x05b=y;\x05c=z;\x05}\x05void V(){a*b*c;\x05}\x05void disp(){cout

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/01 20:19:22
我想知道这个c++语句哪里错了,#includeusingnamespacestd;classBox{inta,b,c;public:\x05Box(x,y,z)\x05{a=x;\x05b=y;\x

我想知道这个c++语句哪里错了,#include using namespace std;class Box{ int a,b,c;public:\x05Box(x,y,z)\x05{a=x;\x05b=y;\x05c=z;\x05}\x05void V(){a*b*c;\x05}\x05void disp(){cout
我想知道这个c++语句哪里错了,
#include
using namespace std;
class Box
{ int a,b,c;
public:
\x05Box(x,y,z)
\x05{a=x;
\x05b=y;
\x05c=z;
\x05}
\x05void V()
{a*b*c;
\x05}
\x05void disp()
{cout

我想知道这个c++语句哪里错了,#include using namespace std;class Box{ int a,b,c;public:\x05Box(x,y,z)\x05{a=x;\x05b=y;\x05c=z;\x05}\x05void V(){a*b*c;\x05}\x05void disp(){cout
#include <iostream>
  using namespace std;
  class Box
  {
  int a,b,c;
  public:
  Box(int x,int y,int z)//注意这里形参的类型
  {a=x;
  b=y;
  c=z;
  }
  int V()//这个函数我帮你返回一个值,你那种写法不知道你要做什么
  {


  return a*b*c;
  }
  void disp()
  {
  cout<<"体积"<<"="<<a*b*c<<endl;
  }
  };
  int main()
  {
  Box T1(12,20,25);
  int v1,v2;//定义两个变量来接收函数的返回值
  v1=T1.V();
  cout <<"体积:" <<v1 <<endl;
  T1.disp();
  Box T2(10,14,20);
  v2=T2.V();
  cout <<"体积:" <<v2 <<endl;
  T2.disp();
  return 0;
  }