1817: Triangle
Result
TIME Limit
MEMORY Limit
Run Times
AC Times
JUDGE
|
5s |
8192K |
2409 |
685 |
Standard |
2nd JOJ Cup Online VContest Problem
Given three integers a, b and c(|a|, |b|, |c|<10000), determine if they can compose a valid triangle. If so, further determine which kind of the triangle it is.
Input Specification
The input consists of several lines, each of which contains three integers a, b and c.
Output Specification
For each group of a b and c, first print "Case K:", a space, and then one of the following four lines:
is not a valid triangle.
is a sharp triangle.
is a right triangle.
is a blunt triangle.
corresponding to your determinant, where K is the number of the test cases starting from 1.
Sample Input
3 4 5
3 3 3
1 2 3
3 4 6
Sample Output
Case 1: is a right triangle.
Case 2: is a sharp triangle.
Case 3: is not a valid triangle.
Case 4: is a blunt triangle.
#include <iostream>
using namespace std;
int a,b,c,tmp;
int main()
{
int count = 0;
//while(scanf("%d%d%d",&a,&b,&c),a,b,c)
while(cin>>a>>b>>c)
{
if(a < b)
{
tmp = a;
a = b;
b = tmp;
}
if(a < c)
{
tmp = a;
a = c;
c = tmp;
}
count ++ ;
if(a >= (b + c))
{
printf("Case %d is not a valid triangle.\n",count);
continue;
}
if(a*a == b*b + c*c)
printf("Case %d is a right triangle.\n",count);
else if(a*a > b*b + c*c)
printf("Case %d is a blunt triangle.\n",count);
else if(a*a < b*b + c*c)
printf("Case %d is a sharp triangle.\n",count);
}
return 0;
}
总是WA一点问题没有啊。。。
+01的正确代码
#include <iostream>
using namespace std;
int main(void){
int a,b,c,r,count=0;
while(cin>>a>>b>>c){
if(a<b){
r = a;
a = b;
b = r;
}
if(a<c){
r = a;
a = c;
c = r;
}
if(b<c){//此处没有必要
r = b;
b = c;
c = r;
}
if(a>=b+c) //偶然的避开了 1 2 3时候 a*a > b* b + c*c
cout<<"Case "<<++count<<": is not a valid triangle."<<endl;
else if(a*a==b*b+c*c)
cout<<"Case "<<++count<<": is a right triangle."<<endl;
else if(a*a>b*b+c*c)
cout<<"Case "<<++count<<": is a blunt triangle."<<endl;
else if(a*a<b*b+c*c)
cout<<"Case "<<++count<<": is a sharp triangle."<<endl;
}
return 0;
}
搞不明白
分享到:
相关推荐
joj 部分题目答案 自己做的 仅供参考 joj 部分题目答案 自己做的 仅供参考 joj 部分题目答案 自己做的 仅供参考 joj 部分题目答案 自己做的 仅供参考 joj 部分题目答案 自己做的 仅供参考
在JOJ上做的一些ACM试题,都通过在线测试。
本程序能实现操作系统中的先进先出页面置换算法
一些题目解答 1001-1012 自己做的,希望能帮助到一些朋友
可以为在JOJ上练习的同学做入门使用,这些代码全部通过。
joj acm 源代码,即一些题得答案,方便大家联系参考。加油吧。
Etre au courant quand JoJ est en live,策划人semaine et liens vers lesréséauxauxsocioaux Soyez au courant纠结JoJ开始à流光! 现场直播将继续进行。 约翰·奎因·伊斯特·布鲁和克林·德集团的非官方网站 D...
吉林大学 joj 1000-2645题代码,嘿嘿,大家就不用在花JPOINT买代码了,祝ACMer实现自己的心愿
Joj 以与 JDOM 提供 XML 的 Java 表示类似的方式提供 Java 源代码的 Java 对象表示。
硬币转化问题。用动态规划解决,不是很难。
这个题其实现在想起来也不知道是怎么就给ac的。
整理的ACM题集,吉林大学的,pdf格式,jilin univercity online judge system
关于大数取模的运算,比如说:a^b%m。下面提供2种解法。
插件 :star: Jovo插件插件使您可以轻松扩展Jovo Framework,而不必弄乱其核心代码和体系结构。 查看以了解如何创建自己的插件。插件清单要将您的插件添加到下表中,请分叉存储库,然后以与其他插件相同的格式将您的...
该mod基于荒木飞吕彦的JoJo的奇妙冒险漫画和动漫系列。 这个mod也受到KnightDemon的1.12 mod 极大启发。 这个mod的目的是要从专营权中尽可能多地增加Minecraft,该mod目前仅包含Stand能力,其他能力(Hamon,...
Este Projeto签证是由estoque进行的,它是由mer mercadorias uma determinada empresa sejam averiguadas和atualizadas ... 2021年1月20日,由JoséCláudiodeAraújoJúnior和Annielly Ferreira de Sousa所设计。
furystudios 普尔维·扎达塔克(Prvi zadatak) ...DroppingOff - radnikhodajućidolazi做pripadajuće科萨雷(izvedeno kroz provjeru tagova kutije)我卡达joj JE dovoljno blizu,fizičkiJE lan
大智慧最新安装包,老的已经过期不能查询个人自选股,所以推荐最新的大智慧给大家安装