C语言程序:输入一个三角形的三边长a,b,c,用勾股定理判断是否为直角三角形,打印输出结果

如题所述

#include<stdio.h>
#include<math.h>
void main()
{
int a,b,c;
printf("please input a,b,c\n");
scanf("%d %d %d",&a,&b,&c);
if(c==sqrt(a*a+b*b))
printf("可以构成直角三角形\n");
else
printf("不能构成直角三角形\n");
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-20
#include "iostream.h"
#include "math.h"
void main()
{
double a,b,c;
cout<<"输入三角形两直角边长:";
cin>>a>>b;
c=sqrt(a*a+b*b);
cout<<"直角边长为:"<<c<<endl;
} 这个你看看