重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
用盯瞎山C++:
创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站设计、网站建设、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的右江网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
bool judge(int a,int b,int c);
bool judge(int a,int b,int c)
{
if(((a+b)c)((a+c)b)((b+c)a))
return true;
else
return false;
}
int _tmain(int argc, _TCHAR* argv[])
{
int a,b,c;
int e=1;
while(e)
{
printf("输入a,b,c\n");
scanf("%d,%d,%d",a,b,c);
if(judge(a,b,c))
{
if(((a*a+b*b)==c*c)|((a*a+c*c)==b*b)|((b*b+c*c)==a*a))
printf("三个整数构成三角形,并且凯中是直角三角形\n");
else
printf("三个整数构成三角形,神饥但不是直角三角形\n");
}
else
printf("三个整数不构成三角形\n");
printf("你要退出程序么?(退出请输入0,不退出请输入1):\n");
scanf("%d",e);
}
return 0;
}
#includestdio.h
#includemath.h
main()
{ float a,b,c;
float s,area;
scanf("竖闭%f,%f,%f",a,b,c);
if(a+bcb+c败迅aa+cb)
{ s=(a+b+c)/2;
area=sqrt(s*(s-a)*(s-b)*(s-c)); //有改动
printf("the area is:%f\n",area);
if(a==b察纤此a==c)
printf("equilateral triangle\n");
else if(a==b||b==c||a==c)
printf("isoceles triangle\n");
else if(fabs(a*a+b*b-c*c)1e-8||fabs(a*a+c*c-b*b)1e-8||fabs(b*b+c*c-a*a)1e-8) //有改动
printf("right angled triangle\n");
else
printf("triangle");
}
else
printf("can not compose triangle");
}
void rectan(){
double a,b,c, square;
double tmp;
char max;
scanf("%lf%lf%lf",a,b,c);
if( a == b || b==c || a ==c){//等腰侍稿三角形一定者腔为锐角(包含等边)
printf("锐角三角形\n");
return;
}
//将角C选为最大角,若输入不是此交换老嫌孝使C最大
max = ab?(tmp = a,'a'):(tmp = b,'b');
max = tmpc?max:(tmp = c,'c');
if(max != 'c'){
tmp = a;
a = c;
c = tmp;
}
需要准备的材料分别有:电脑、C语言编译器。
1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp。
2、在test.cpp文件中,输入C语启裤言代码:。
int a, b, c;
scanf("%d%d%d", a, b, c);
if ( a + b c a + c b b + c a)
printf("能");
else
printf("不能");
return 0;
3、编译芦悉器运行test.cpp文件,此时输入3个边整数,成功输陪旁乎出了能不能构成三角形的判断结果。