1樓:對床話雨
很好啊,有錯嗎?
如果有錯,也就是int main()沒有返回值,你可以加個return 0; 也可以改成void main();
另外螢幕輸入邊長的時候,注意要用「3,3,3」;「2,3,4」這樣的格式。這個應該不用提示吧。
2樓:擎天
你用逗號做分隔符了,輸入資料需要小心!
其他都還行!
c語言,怎麼程式設計判斷三角形的形狀?
3樓:伊·梵
從小到大排序:a<=b<= c
如果a+b>c,是三角形,否則不是三角形[三角形兩邊之和大於第三邊]三邊相等:等邊三角形。
兩邊相等:等腰三角形。
a*a+b*b=c*c:直角三角形。
4樓:伊·梵
3個數從小到大排序:a b c
判定三角形依據:兩邊之和大於第三邊]
如果a+b>c,是三角形,否則不是三角形。
個數相等:等邊三角形。
個數相等:等腰三角形。
個數滿足勾股定理(a*a+b*b=c*c):直角三角形。
c語言程式設計,判斷三角形形狀
5樓:網友
1、a=b是賦值語句,a==b才是判斷a是否等於b
2、a=b=c是不對的,c語言不支援連等,改成a==b&&b==c。
6樓:眼眶的溼潤
a=b=c條件改成a==b&&b==c還有很多地方要把=號改成==
c語言裡用==表示等於判斷,比如說a==b,表示如果a等於b返回true,否則返回false,而不是用a=b來表達。
7樓:網友
if(a=b=c)
判斷條件全寫錯了 ==不是=號。
else if(a!=&&b!=c&&a!=c) 仔細看下程式 剛學習程式設計。
如果程式有問題單步除錯下。
8樓:網友
"="是賦值運算,應該是"a==b==c"。
c語言程式設計,判斷三角形形狀,
9樓:所有的都想知道
你的輸入錯誤了吧?你限定的輸入格式是用逗號隔開的。
輸入例子一13,13,13
例子二13,23,13
10樓:倪永寧士嫻
1、a=b是賦值語句,a==b才是判斷a是否等於b
2、a=b=c是不對的,c語言不支援連等,改成a==b&&b==c。
11樓:始雨梅封壁
a=b=c條件改成a==b&&b==c還有很多地方要把=號改成==
c語言裡用==表示等於判斷,比如說a==b,表示如果a等於b返回true,否則返回false,而不是用a=b來表達。
12樓:網友
你用的什麼編譯器啊?
我用vc2005編譯通過,執行良好。你是不是沒有重新生成啊。
c語言判斷三角形形狀
13樓:
#include
int main()
示例執行結果:
輸入三角形的三條邊: 3 4 5
三角形的周長為: 12
輸入三角形的三條邊: 1 5 6no
14樓:
a == b == c 這個語句有毛病吧,如果b的值等於c,那麼b == c的結果就是1,然後判斷a 是否等於1,這樣就不是原來的意思了哦!其他的地方我還沒有看。
c語言 判斷三角形形狀
15樓:匿名使用者
先說一點,我覺得你那個if語句可能換成case語句會比較好一些。
16樓:匿名使用者
首先說你的語法沒有問題,編譯通過 但是 你這句 if((a==b)!=c ||b==c)!=a||(a==c)!
b) 這的邏輯有問題,我們分析 a==b 如果成立 那麼值就是1 1!=c 就是這麼來執行的了 ,我想你這句想要表達的意思可能是 判斷三邊不相等,但兩邊相等 就是 是等腰三角形但不是等邊三角形 分析應該這樣寫就整個程式來講我覺得你寫的有點 亂 我覺得應該這樣來寫 main()
else else}
17樓:
**呢中國物聯網校企聯盟技術部。
根據三角形的三邊關係判斷三角形的形狀
在三角形中,c c a a b b 2a b cosc,所以c小於90度時,c c大於a a加b b,同理,c大於90度時,結果相反。大邊對大角,a b c 三角形為直角三角形 由勾股定理有a 2 b 2 c 2和大角對大邊大邊對大角 當c c時有 c對的角比c對的角 90度 大 即為鈍角三角形 第...
在三角形ABC中,已知sinA c,判斷三角形ABC的形狀
由正弦定理可以知道a sina b sinb c sinc兩組等式相乘 可以得到1 ctgb ctgc三角函式可以解出b c 45 a 90 sina a cosb b cosc c則三角形abc是什麼形狀 在三角形abc中,已知sina a cosb b cosc c,試判斷三角形abc的形狀。要...
三角形面積題目,關於三角形面積的題目
s c 2 a b 2 c 2 a 2 b 2 2abs 1 2absinc c 2 a b 2 c 2 a 2 b 2 2ab 1 2absinc 即 c 2 a 2 b 2 2ab 1 2absinc 又c 2 a 2 b 2 2 a b cosc 餘弦定理 所以。4cosc sinc 4 又 ...