输⼊三个整数a,b,c,判断由a,b,c作为三条边组成的三⻆形,如果不能组成三⻆形则输出:⾮三⻆ 形;如果是三⻆形,再继续判断,如果是等边三⻆形,则输出:等边三⻆形;如果是等腰三⻆形,则 输出:等腰三⻆形;否则输出普通三⻆形。
#include<stdio.h>
int main()
{
int a = 0;
int b = 0;
int c = 0;
scanf("%a %b %c", &a, &b, &c);
//三角形必须满足任意两边大于第三边
if (a + b > c && a + c > b && b + c > a)
{
//三条边相当
if (a == b && b == c)
{
printf("等边三角形\n");
}
//任意两条边相等,但是不等于第三条边,此时只需要判断是否有两条边相等
else if (a == b || a == c || b == c)
{
printf("等腰三角形\n");
}
//两种情况都不满足输出普通三角形
else
{
printf("普通三角形\n");
}
}
else
{
printf("不是三角形\n");
}
return 0;
}
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- huatuoyibo.net 版权所有 湘ICP备2023021910号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务