P1067 - 图形判断

题目描述

从键盘输入一个大写字母,如果是"R",代表是一个矩形,则下一行输入两个正整数,表示一个矩形的长和宽,计算并输出该矩形的周长和面积;

如果是大写字母"T",代表是一个三角形,则下一行输入三个数,表示一个三角形的三条边长,计算并输出该三角形的周长。

输入格式

输入两行,第1行为一个大写英文字母

如果第1行英文字母为"R",则第2行有两个正整数,表示矩形的长和宽

如果第1行英文字母为"T",则第2行有三个正整数,表示三角形的三条边

输出格式

如果是矩形(第1行为大写字母"R"),则输出2个数(中间用一个空格隔开),表示矩形的周长和面积;

如果是三角形(第1行为大写字母"T"),输出1个数,表示三角形的周长,如果不能构成三角形,则输出0

所有答案均在int范围以内。

输入输出样例

输入样例 输出样例
R
10 20
60 200
T
3 4 5
12
T
1 2 3
0

数据范围与提示

100%的数据:输入大写字母只会是"R"或者"T",所有整数都在int表示范围内,所有运算结果也都保证在int范围内

测试点数目

共10个测试点,每个测试点10分

时间与内存限制

每个测试点时间:1000ms(1.0s),内存:256MiB

输入输出模式

本OJ支持两种输入输出模式

1. 标准输入输出模式:
直接从标准输入和标准输出读写数据,不需要使用freopen进行文件输入输出重定向
2. 文件输入输出模式(国内信奥赛输入输出模式):
从文件中读写数据,需要使用freopen进行输入输出重定向
本题输入文件名为:P1067.in,输出文件名为:P1067.out