在窗口系统中,有很多关于屏幕区域的计算,例如:计算屏幕上某个小窗口的面积。可以把屏幕看做一个大矩形,而每个小窗口都是一些小矩形。因此,关于窗口面积的计算可以归结为矩形面积的计算。为了使用和计算方便,通常我们都要定义一个矩形结构体。该结构体的定义如下。请根据给出的矩形左上角和右下角的顶点坐标(大于等于0且小于等于800的正整数),计算该矩形的长(x方向的边长)、宽(y方向的边长)和面积。
输入
输入只有一组,在一行上输入四个整数,分别代表左上角坐标topleft_x、topleft_y和右下角坐标bottomright_x、bottomright_y。由于一般定义屏幕左上角为(0,0),因此,可以保证右下角坐标一定大于等于左上角坐标。
输出
输出该矩形的长、宽和面积(正整数形式)。
难度
简单
输入示例
1 1 3 3
输出示例
2 2 4
struct Rect
{
int topleft_x, topleft_y;
int bottomright_x, bottomright_y;
int width, height, area;
};
int main()
{
struct Rect rect;
scanf("%d%d%d%d", &rect.topleft_x, &rect.topleft_y, &rect.bottomright_x, &rect.bottomright_y);
rect.width = rect.bottomright_x - rect.topleft_x;
rect.height = rect.bottomright_y - rect.topleft_y;
rect.area = rect.width * rect.height;
printf("%d %d %d", rect.width, rect.height, rect.area);
return 0;
}