写一个算法

判断一个三角形是什么三角形 

慕运维8527718
浏览 1076回答 1
1回答

Smile4112655

#include <stdio.h> #include <iostream> #include <algorithm> using namespace std; int main(){  int a, b, c; scanf("%d %d %d", &a, &b, &c); if(a == b && b == c){ printf("等边三角形\n"); } else 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 || b == c || a == c){ printf("等腰三角形\n"); } else { printf("不规则三角形\n"); } return 0; }我只判断了几个比较常用的三角形,如果有什么不懂得可以在问我。
打开App,查看更多内容
随时随地看视频慕课网APP