当前位置:   article > 正文

8.06 C++作业

8.06 C++作业

使用类定义实现隔离储存计算

1.头文件

  1. #ifndef CLASS_H
  2. #define CLASS_H
  3. #include <iostream>
  4. using namespace std;
  5. class rect
  6. {
  7. private:
  8. int width;
  9. int height;
  10. public:
  11. void init(int width,int height);
  12. void show();
  13. void setw(int w);
  14. void seth(int h);
  15. };
  16. #endif // CLASS_H

2.功能函数

  1. #include "class.h"
  2. void rect::init(int width,int height)
  3. {
  4. this->width=width;
  5. this->height=height;
  6. }
  7. void rect::show()
  8. {
  9. cout << "面积为:" << width*height << endl;
  10. cout << "周长为:" << 2*(width+height) << endl;
  11. }
  12. void rect::setw(int w)
  13. {
  14. width=w;
  15. }
  16. void rect::seth(int h)
  17. {
  18. height = h;
  19. }

3.主函数

  1. #include "class.h"
  2. int main()
  3. {
  4. rect s1;
  5. cout << "Hello World!" << endl;
  6. int a,b;
  7. cout << "请输入矩形的宽和长:";
  8. cin >> a >> b;
  9. s1.init(a,b);
  10. s1.show();
  11. cout << "请修改矩形的宽度:" ;
  12. cin >> a ;
  13. s1.setw(a);
  14. cout << "请修改矩形的长度:" ;
  15. cin >> b;
  16. s1.seth(b);
  17. s1.show();
  18. return 0;
  19. }

实现效果

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/956470
推荐阅读
相关标签
  

闽ICP备14008679号