第4章 第7题

Time Limit: 1000 ms Memory Limit: 65536 KiB

Problem Description

请编程从键盘上输入3个整数,判断这3个数是否可以构成一个三角形(条件:三条边均大于0且任意两边之和均大于第三边),如果可以则进一步判断是等边、等腰还是一般三角形,否则输出"-1"的信息。

请将下面的程序补充完整:

 

#include
int main(void)
{int  a,b,c;    
  scanf(__________);
 if(a+b>c && a+c>b && b+c>a)   
if(__________) 
  printf("1\n");
else if( __________)           printf("2\n");    
         else   printf("3\n"); 
 else   printf(" __________  ");
 return 0;
}

Input

三个正整数,用空格分隔。

Output

若为等边三角形输出"1",若为等腰三角形输出"2",若为一般三角形输出"3",若无法组成三角形输出"-1"。

Sample Input

3 3 5

Sample Output

2

Hint

Source

GLSilence