1樓:救贖削腎客
int a,b,c;
cin>>a>>b>>c;
int flag=1;
if(a+b<=c||a+c<=b||b+c<=a&&flag)cout<<"no ********"<(b*b)+(c*c)||(b*b)>(a*a)+(c*c)||(c*c)>(b*b)+(a*a)&&flag)
<<"isosceles ********"<不知道行不行,你試試先沒仔細看你的邏輯結構,我偷懶了樓主給你個建議。乙個個的輸出
先判定邊是否相等,如果相等輸出 「等邊」
再判斷角度的問題,如果是直角輸出「直角」,不是輸出」銳角「或「鈍角」
輸出「三角形」
最後的結果就是
「等邊直角三角形」
或者是等邊銳角三角形,等邊鈍角三角形...
只是乙個建議
2樓:匿名使用者
if((a*a)<(b*b)+(c*c)||(b*b)<(a*a)+(c*c)||(c*c)<(b*b)+(a*a))
else
}else
}普通銳角三角形,輸出「acute ********」
銳角是這樣判斷的嗎?
應該是if((a*a)<(b*b)+(c*c)&&(b*b)<(a*a)+(c*c)&&(c*c)<(b*b)+(a*a))
3樓:
程式本身並沒有錯。
但是例如邊長為 3,4,5 的直角三角形。
3^2<4^2+5^2
所以進入了第2和第4個大if中(判斷直角和判斷銳角的兩個if中)。由此造成了重複。
設定bool標誌也是不錯的選擇。
當此組邊長被判斷過一次後,就不進入其他的判斷,由此可以避免重複的發生。
c++程式設計題(急急急!!!)
4樓:
自己寫的,試過可行,滿足你的題目要求,請採納!謝謝#include
#include
#include
using namespace std;
class cshape
~cshape(){}
protected:
float high;float width;
};class crectangle:public cshapevoid display()
void area()
~crectangle()
{}private:
float gaodu,kuandu;
}; class c********:public cshapevoid display()
void area()
~c********()
{}private:
float gaodu,kuandu;
};int main(int argc, char *argv)
5樓:
class cshape
;class ctiangle : public cshape;float ctrigangle::area()class crectangle :
public cshape;float crectangle::area()
6樓:旅漾南門苓
我只寫了轉換為二進位制的,十進位制比較簡單
#include
#include
intgetb(int
n)else
}int
main(void)
return0;}
7樓:誰誰還記得我
#include
using namespace std;
class graph
};class retangle:public graphvoid area()
};class ********:public graphvoid area()
};void main()
急急急急急急急!!!!誰能幫我解釋一下這個c++程式設計題,拜託各位了,源程式在下面
8樓:飛手心的愛情海
完整的程式沒看,
最後的那個問題:
for語句迴圈,當b
迴圈體就是交換num[b]和num[i-b-1]的值這個c++程式我昨天剛寫完,我用類寫的,覺得比你這個簡單些
c 問題。。急急急,C 問題。
c 問題。變數的生存期取決於它的 儲存型別!從變數的作用域的角度將變數分為區域性變數和全域性變數兩種。區域性變數定義在函式體內,函式被呼叫時,區域性變數才臨時的被建立,函式執行完後,區域性變數自動被銷毀 全域性變數是定義在整個程式空間內的,在開始執行程式時被建立,整個程式執行完了才會銷毀,因此乙個變...
C初級問題,急急急
1 include using namespace std void main for i 0 i for i 0 i cout 涉及int型溢位,用了 int64來計算,輸出不支援64位,分高位和低位分別輸出 include include void main temp 0 for int i 0...
我想學習C語言急急急,我想學習C語言? 急急急!!!
如果你是完全沒有程式設計基礎也沒有網頁設計基礎 想自學c 有點難 1.建議先幾天了解html網頁 2.看c 有關的書 3.如果功不破c 是正常的事情,不灰心 建議花點時間學習容易學習點的語言 例如 vb c 等對vb或c 程式了解有一二時候,或者感到vb c 有不足之處時 再回頭學習c 你會感到c ...