hdu ACM steps 1.2.5 hdu3188
2017-01-17 13:33
218 查看
题目大意:
输入一个数字表示判断次数,下一行输入三个数字进行判断,是直角三角形输出good,是等腰三角形输出perfect,其他输出just a triangle
大致思路:
判断直角三角形不要用sqrt(),直接勾股定理即可
c:
输入一个数字表示判断次数,下一行输入三个数字进行判断,是直角三角形输出good,是等腰三角形输出perfect,其他输出just a triangle
大致思路:
判断直角三角形不要用sqrt(),直接勾股定理即可
c:
#include<stdio.h> int main() { int N; scanf("%d",&N); while(N--) { int a,b,c; scanf("%d%d%d",&a,&b,&c); if((a*a+b*b==c*c)||(b*b+c*c==a*a)||(a*a+c*c==b*b)) printf("good\n"); else if((a==b)||(b==c)||(c==a)) printf("perfect\n"); else printf("just a triangle\n"); } return 0; }
相关文章推荐
- 简单的四则运算
- 数的奇偶性
- ACMer博客瀑布流分析
- ACM程序设计大赛题目分类
- 2015年acm国内排名
- 计算字符串最后一个单词长度
- ACM网址
- 1272 小希的迷宫
- 1272 小希的迷宫
- hdu 1250 大数相加并用数组储存
- HDU 3220 Alice’s Cube:题目解答源码
- 矩阵的乘法操作
- 蚂蚁爬行问题
- 蚂蚁爬行问题
- 求两个数的最大公约数【ACM基础题】
- 打印出二进制中所有1的位置
- 杭电题目---一只小蜜蜂
- HDOJ 1002 A + B Problem II (Big Numbers Addition)
- 初学ACM - 半数集(Half Set)问题 NOJ 1010 / FOJ 1207
- 初学ACM - 组合数学基础题目PKU 1833