三角形のタイプを判断する
3377 ワード
ユーザが入力した3つの整数を三角形の3つのエッジとして受け入れ、この三角形のタイプを判断します.
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
int a;
int b;
int c;
printf("please input a:");
scanf("%d", &a);
printf("please input b:");
scanf("%d", &b);
printf("please input c:");
scanf("%d", &c);
int flag = (a*a + b*b > c*c) && (a*a + c*c > b*b) && (b*b + c*c > a*a);
if(flag)
{
if( (a == b) && (a == c) && (b == c))
{
printf("
");
}
else if((a == b) || (a == c) || (b == c))
{
printf("
");
}
else
{
printf("
");
}
}
else
{
printf("
");
}
return EXIT_SUCCESS;
}