oracle 输出 三角形,10. 三角形(示例代码)
生活随笔
收集整理的這篇文章主要介紹了
oracle 输出 三角形,10. 三角形(示例代码)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
題目:
輸入三角形3條邊的長度值(均為正整數(shù)),判斷是否能為直角三角形的3個邊長。如果可以,則輸出 yes,如果不能,則輸出 no。如果根本無法構(gòu)成三角形,則輸出not a triangle。
思路:
先判斷3條邊能否構(gòu)成普通三角形,如果可以,那么繼續(xù)判斷能否構(gòu)成直角三角形。
代碼:
#include
using namespace std;
int main()
{
int a = 0, b = 0, c = 0;
cin >> a >> b >> c;
if ((a + b > c) && (a + c > b) && (b + c > a)) {
if ((a * a + b * b == c * c) || (a * a + c * c == b * b) || (b * b + c * c == a * a)) {
cout << "yes" << endl;
} else {
cout << "no" << endl;
}
} else {
cout << "not a triangle" << endl;
}
return 0;
}
總結(jié)
以上是生活随笔為你收集整理的oracle 输出 三角形,10. 三角形(示例代码)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php异常处理示例,php异常处理示例
- 下一篇: oracle protocol=beq