/* 長方形の情報を表示するプログラム */
#include <stdio.h>

typedef struct {  /* 座標    */
	int x;          /* x座標 */
	int y;          /* y座標 */
} Point;
typedef struct {  /* 長方形の情報 */
	Point pt1;      /* 左下座標   */
	Point pt2;      /* 右上座標   */
	char color[10]; /* 色         */
} Rectangle;

int main(void)
{
	Rectangle r = {100, 200, 200, 350, "pink"};
	int width, height;

	width = r.pt2.x - r.pt1.x;
	height = r.pt2.y - r.pt1.y;

	printf("左下座標 = (%d,%d)  右上座標 = (%d,%d)   色 = %s\n",
				r.pt1.x, r.pt1.y, r.pt2.x, r.pt2.y, r.color);
	printf("幅 = %d　高さ = %d　面積 = %d\n",
				width, height, width * height);

	return 0;
}
