赞
踩
使用类定义实现隔离储存计算
1.头文件
- #ifndef CLASS_H
- #define CLASS_H
- #include <iostream>
- using namespace std;
-
- class rect
- {
- private:
- int width;
- int height;
- public:
- void init(int width,int height);
- void show();
- void setw(int w);
- void seth(int h);
- };
-
- #endif // CLASS_H
2.功能函数
- #include "class.h"
- void rect::init(int width,int height)
- {
- this->width=width;
- this->height=height;
- }
- void rect::show()
- {
- cout << "面积为:" << width*height << endl;
- cout << "周长为:" << 2*(width+height) << endl;
- }
- void rect::setw(int w)
- {
- width=w;
- }
- void rect::seth(int h)
- {
- height = h;
- }
3.主函数
- #include "class.h"
-
- int main()
- {
- rect s1;
- cout << "Hello World!" << endl;
- int a,b;
- cout << "请输入矩形的宽和长:";
- cin >> a >> b;
- s1.init(a,b);
- s1.show();
- cout << "请修改矩形的宽度:" ;
- cin >> a ;
- s1.setw(a);
- cout << "请修改矩形的长度:" ;
- cin >> b;
- s1.seth(b);
- s1.show();
- return 0;
- }
实现效果
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。