想要用类和对象写一个计算立方体面积和体积的代码?运行之后出现这种情况,能帮忙解决一下吗?
没定义成员变量m_l和m_w吧,补上相应的成员变量的定义即可;
代码是求长方体的表面积和体积吗?
下面的代码实现求长方体的表面积和体积。
修改如下:
参考链接:
#include <stdio.h>
#include <string.h>
#include <iostream>
#include <math.h>
using namespace std;
const double PI = 3.14;
// https://www.runoob.com/cplusplus/cpp-classes-objects.html
// https://zhuanlan.zhihu.com/p/101490722
class Cube{
public :
// 定义成员变量
double m_l; //长
double m_w; // 宽
double m_h; // 高
void setL(int l){
m_l = l;
}
int getL(){
return m_l;
}
void setW(int w){
m_w = w;
}
int getW(){
return m_w;
}
void setH(int h){
m_h = h;
}
int getH(){
return m_h;
}
// https://zhidao.baidu.com/question/1543214757593202667.html
// 计算长方体的表面积
double getArea(){
return 2*(m_l*m_w+m_h*m_w+m_h*m_l);
}
// 计算长方体的体积
double getVolume(){
return m_l*m_w*m_h;
}
};
int main(void){
Cube c1;
c1.setL(2);
c1.setH(3);
c1.setW(4);
cout<<"长方体的表面积为:"<<c1.getArea()<<endl;
cout<<"长方体的体积为:"<<c1.getVolume()<<endl;
return 0;
}
**
输入样例:
A man, a plan, a canal; Panama
输出:
true
输入样例:
race a car
输出:
false
by北科sjk
定义类的格式不是这样的吗?: 权限修饰符 class 类名
这篇博文讲了类:
这个问题是什么 没懂?
出现的这个有什么影响吗