#t1145. 矩形的面积与周长

矩形的面积与周长

矩形的面积与周长

题目描述

结构体入门第一课:学会定义结构体、访问成员。

结构体就是把几个相关的数据打包在一起。定义一个表示矩形的结构体:

struct Rectangle {
    int a;  // 长
    int b;  // 宽
};

读入 nn 个矩形的长和宽,分别存入结构体变量,再输出每个矩形的面积(a×ba \times b)与周长(2(a+b)2(a+b))。用 .a、.b 访问成员。

输入格式

第一行一个正整数 nn;接下来 nn 行,每行两个整数 a,ba, b,表示一个矩形的长与宽。

输出格式

共 nn 行,第 ii 行输出第 ii 个矩形的面积与周长,用空格分隔。

样例输入

2
2 3
5 1

样例输出

6 10
5 12

数据范围

对于 100% 的数据,1≤n≤1001 \le n \le 100,1≤a,b≤10001 \le a, b \le 1000。

提示:本题考查结构体的定义与成员访问,请实际定义结构体来完成,别绕开它。