#include<bits/stdc++.h> using namespace std; class rectangle{ private: int length,width;//定义长和宽 public: void set(int x,int y){ length=x; width=y;//设置长和宽的大小 } int getlength(){ return length; } int getwidth(){ return width; }//得到长和宽的变量 int area(){ return length*width; }//得到面积 void compare(rectangle a){//开始比较 if(length*width>a.area()){ cout<<"1"<<endl; }else{ cout<<"0"<<endl; } } }; int main(){ int l1,w1,l2,w2; cin>>l1>>w1>>l2>>w2;//输入数据 rectangle a,b; a.set(l1,w1); b.set(l2,w2); a.compare(b);//开始比较 return 0; }
可能会有人不太懂第20行代码的含义,void compare(rectangle a)
这一个是指设置了一个a这一个头,通过它可以表示a的数据参数,然后再进行与b的比较