浏览题目 作者 gl 单位 西南石油大学 定义一个结构体类型表示rectangle,包括左上角的点的坐标(x,y),以及宽度(width)和高度(height)。从键盘输入左上角点的坐标以及rectangle的宽度和高度,四个值均为整型数据,输出这个rectangle右下角的点的坐标,坐标值为整型。 输入格式: 从键盘输入一个rectangle的左上角的坐标和rectangle的宽度和高度,之间用空格分隔 输出格式: 输出这个rectangle右下角的点的坐标,坐标值为整型,之间用空格分隔。 输入样例: 在这里给出一组输入。例如: 3 3 8 7
时间: 2024-03-20 19:42:06 浏览: 69
定义一个名为rectangle 的矩形类,其属性数据为矩形左上角和右上角的点的坐标能计算矩形的面积
5星 · 资源好评率100%
这是一个关于结构体的问题,这里提供一个C++的解法:
```cpp
#include <iostream>
using namespace std;
struct rectangle {
int x, y, width, height;
};
int main() {
rectangle rect;
cin >> rect.x >> rect.y >> rect.width >> rect.height;
cout << rect.x + rect.width << " " << rect.y + rect.height << endl;
return 0;
}
```
解释一下代码:首先定义了一个结构体 `rectangle` 表示矩形,包括左上角的点的坐标 `x` 和 `y`,以及宽度 `width` 和高度 `height`。然后从标准输入中读入这个矩形的信息,即左上角的坐标和宽度和高度,分别保存到结构体 `rect` 的对应成员变量中。最后根据矩形的定义,输出右下角的点的坐标,即左上角坐标加上宽度和高度。
阅读全文