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