求教两个C++基础题目

来源:百度知道 编辑:UC知道 时间:2024/06/24 18:07:43
1. 编写一个ABC函数,令其判断一对整数中,第二个整数是否是第一个整数的倍数。函数取两个整数参数,并在第二个整数是第一个整数的倍数时返回 true,反之则返回 false。

2. 新建一个 Rectangle 类,该类的 length 和 width 属性默认为1,其成员函数计算长方形的 perimeter (周长) 和 area (面积)。为该类的 length 和width 设置 set 和 get 函数。set 函数应验证 length 和 width 需>=0.0

1.
bool ABC(int iOne, int iTwo) {
if (iTwo % iOne) {
return false;
}
else {
return true;
}
}

==============================================================
//------------------------------------------------------------------------------
// Copyright (c) 2009 eryar All rights reserved.
//
// File : main.cpp
// Author : eryar@163.com
// Date : 2009-8-24
// Version : 1.0v
//
// Description : Rectangle class
//
//==============================================================================

#include <iostream>
using namespace std;

class Rectangle {
public:
Rectangle(int il = 1, int iw = 1);
double Perimeter(); // calculate rectangle perimeter
double Area(); // calculate rectangle area
void setLength(int l);
void setWidth (int w);
int getLength