C語言OJ專案參考 2963 判斷三角形

2021-09-23 17:47:48 字數 1392 閱讀 4318

description

婁月的妹妹劉月是個初中生,某天回來興高采烈的回家告訴姐姐他學會了如何憑藉三角形三邊判斷三角形的形狀(設兩條短邊為啊a,b;長邊為c,判斷a*a+b*b和c*c的關係),於是婁月告訴劉月,給她三條邊,她可以在一秒之內知道三角形是直角,鈍角還是銳角三角形,當然,這麼快只有程式設計才能做到。以下是婁月編寫的程式,由於忘記了一些知識點,三個判斷三角形的函式無法完成,於是 只能請聰明的你幫忙嘍。

#include 

#define swap(x,y)

/*下面三個函式都是:是返回1,不是返回0*/

int right_********(double a,double b,double c); /*判斷直角三角形*/

int acute_********(double a,double b,double c); /*判斷銳角三角形*/

int obtuse_********(double a,double b,double c); /*判斷鈍角三角形*/

int main()

提交時只需提交right_********,acute_********,obtuse_********三個函式

input

三角形的三條邊,大小未知,不必考慮構不成三角形的情況

output

銳角三角形,直角三角形還是鈍角三角形

sample input

3 4 5

sample output

直角三角形

參考解答

#include 

#define swap(x,y)

/*下面三個函式都是:是返回1,不是返回0*/

int right_********(double a,double b,double c); /*判斷直角三角形*/

int acute_********(double a,double b,double c); /*判斷銳角三角形*/

int obtuse_********(double a,double b,double c); /*判斷鈍角三角形*/

int main()

int right_********(double a,double b,double c) /*判斷直角三角形*/

int acute_********(double a,double b,double c) /*判斷銳角三角形*/

int obtuse_********(double a,double b,double c) /*判斷鈍角三角形*/

C語言OJ專案參考 1034 求值

1034 求值 description 求sn 1 2 3 4 5 n 之值,其中n是乙個數字。input noutput 和sample input 5sample output 153 參考解答 include int main printf ld sum return 0 本題中未指定n的大小...

C語言OJ專案參考 1942 進製轉換

description 輸入乙個十進位制數n,將它轉換成r進製數輸出。input 輸入資料報含多個測試例項,每個測試例項包含兩個整數n 32位整數 和r 2 r 16,r 10 outputt 為每個測試例項輸出轉換後的數,每個輸出佔一行。如果r大於10,則對應的數字規則參考16進製制 比如,10用...

C語言OJ專案參考 1942 進製轉換

description 輸入乙個十進位制數n,將它轉換成r進製數輸出。input 輸入資料報含多個測試例項,每個測試例項包含兩個整數n 32位整數 和r 2 r 16,r 10 outputt 為每個測試例項輸出轉換後的數,每個輸出佔一行。如果r大於10,則對應的數字規則參考16進製制 比如,10用...