A>0,B>0,C>0,且A+B>C,B+C>A,A+C>B。
如果是等腰的,还要判断A=B,或B=C,或A=C。
如果是等边的,则需判断是否A=B,且B=C,且A=C。 学习
最近面试题靠了这个,回答不是很全面 确实不错啊 我是测试新手,谢谢帮助,现在急着充电sdlkfj9 支持一下
回复 #7 采菊东篱下 的帖子
sdlkfj6 用正交 该怎么做呢???? 貌似很多公司都用这道题作为面试题目内容
内容 多谢,很有帮助 heh都不只要啊 谢谢采菊东篱下阿 积分不够啊!555~ 好好看一下谢谢三角形问题
public class triangle(){public boolean islegal(int a,int b,int c){
if((200>=a>0)&&(200>=b>0)&&(200>=c>0)){
return true;
}
else{
return false;
}
}
public boolean isT(int a, int b, int c){
if(a+b>c&&a+c>b&&b+c>a){
return true;
}
else {
return false;
}
}
public voidtrabc(int a,int b,int c){
if(a=b||a=c||b=c){
System.out.println("isoceles triangle");
}
else if(a=b=c){
Sysetem.out.println("equilateral triangle");
}
else {
Sysetem.out.println("scalene triangle");
}
}
public static void main(String args[]){
if(islegal(4,5,6)){
if(isT(a,4,6)){
trabc(4,5,6);
else{
System.out.println("can not form a triangle");
}
}
}
else {
System.out.println("the inputs numbers are illegimate ");
}
}
}