#include<iostream>
using namespace std;
struct Rect{
double length;
double width;
};//声明矩形(矩形的类型定义)
void InitRect(Rect &R, double l, double w);//构造矩形
//求矩形周长
//求矩形面积
int main()
{
Rect my_rect;//定义矩形变量my_rect
double Length,Width,Circ,Area;
cout<<"Input length,width:"<<endl;
cin>>Length>>Width;
InitRect(my_rect,Length,Width);//构造矩形my_rect
return 0;
}
//初始化矩形
void InitRect(Rect &R, double l, double w)
{
R.length=l;
R.width=w;
}
请回答者附带注释,本人初学者,谢谢
double getarea(Rect &R)
{
return R.length * R.width;
}
double getround(Rect &R)
{
return (R.length + R.width) * 2;
}
这需要加什么注释,一个是长乘以宽,一个是(长+宽)x2
double getarea(Rect &R)
->
double getarea(Rect R) (不修改也没事)
调用:
InitRect(my_rect,Length,Width);
cout << "面积" << getarea(my_rect,) << endl;
cout << "周长" << getround(my_rect,) << endl;