# Swust 12th acm 邀请赛# [ K ] 三角形判定 [题解]
2016-06-07 12:42
330 查看
题太水.
读a、b、c(<=1000)判断是不是三角形
不是 -1
锐角 1
直角 2
钝角 3
#include <iostream>
#include <cstdio>
#include <algorithm>
using namespace std;
int main()
{
int T;
int a[4];
scanf("%d", &T);
while(T--) {
scanf("%d%d%d", &a[1], &a[2], &a[3]);
sort(a + 1, a + 4);
if(a[1] + a[2] <= a[3]) {
printf("-1\n");
}else {
int t = a[1] * a[1] + a[2] * a[2] - a[3] * a[3];
if(t > 0) {
printf("1\n");
}else if(t == 0) {
printf("2\n");
}else {
printf("3\n");
}
}
}
return 0;
}
读a、b、c(<=1000)判断是不是三角形
不是 -1
锐角 1
直角 2
钝角 3
#include <iostream>
#include <cstdio>
#include <algorithm>
using namespace std;
int main()
{
int T;
int a[4];
scanf("%d", &T);
while(T--) {
scanf("%d%d%d", &a[1], &a[2], &a[3]);
sort(a + 1, a + 4);
if(a[1] + a[2] <= a[3]) {
printf("-1\n");
}else {
int t = a[1] * a[1] + a[2] * a[2] - a[3] * a[3];
if(t > 0) {
printf("1\n");
}else if(t == 0) {
printf("2\n");
}else {
printf("3\n");
}
}
}
return 0;
}
相关文章推荐
- mysqldump导出表的部分数据
- WAS8.5.5(FP7)在本机64BitWindows7上安装总结
- LeetCode 133: Clone Graph
- Linux运维(应用软件原理专题)面试题
- ORA-03113: end-of-file on communication channel
- make menuconfig 错误
- VS2012 TFS 解决计算机改名无法连接TFS的问题
- WDCP各种停止重启命令
- # Swust 12th acm 邀请赛# [ A ] A+B problem [题解]
- Linux运维(网络专题)面试题
- CSS3 Transform
- JavaScript:图像ping
- 最近较流行的效果 Android自定义View实现倾斜列表/图片
- 强势团队的五大特性
- linux基本命令(60)——scp命令
- 关于thinkphp验证码不显示的问题
- Cookie设置HttpOnly,Secure,Expire属性
- PHPDocument 代码注释规范总结
- redux深入进阶
- 算法练习:最小生成树 (Minimum Spanning Tree)