C语言问题,输入3边判断三角形形状,急~#include main() {int a,b,c; printf("请输入三个边长:\n"); scanf("%d %d %d",&a,&b,&c); if(a+b>c && a+c>b && b+c>a) if(a*a==b*b+c*c || b*b==a*a+c*c || c*c==a*a+b*b) printf("
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/16 14:20:47
C语言问题,输入3边判断三角形形状,急~#include main() {int a,b,c; printf("请输入三个边长:\n"); scanf("%d %d %d",&a,&b,&c); if(a+b>c && a+c>b && b+c>a) if(a*a==b*b+c*c || b*b==a*a+c*c || c*c==a*a+b*b) printf("
C语言问题,输入3边判断三角形形状,急~
#include
main()
{
int a,b,c;
printf("请输入三个边长:\n");
scanf("%d %d %d",&a,&b,&c);
if(a+b>c && a+c>b && b+c>a)
if(a*a==b*b+c*c || b*b==a*a+c*c || c*c==a*a+b*b)
printf("直角三角形.\n");
else if(a==b && a==c)
printf("等边三角形.\n");
else if(a==b||b==c||a==c)
printf("等腰三角形.\n");
else if(a+b
C语言问题,输入3边判断三角形形状,急~#include main() {int a,b,c; printf("请输入三个边长:\n"); scanf("%d %d %d",&a,&b,&c); if(a+b>c && a+c>b && b+c>a) if(a*a==b*b+c*c || b*b==a*a+c*c || c*c==a*a+b*b) printf("
你的IF ELSE 循环结构有错!IF嵌套,好好看看
大概思路:
if(能够成三角形的判断)
{
构成 等腰 直角 等边的判断
剩下就是普通三角形 输出一条语句
}
else if
不能构成三角形