大家來幫我看看這個C 程式到底出錯在哪裡

2022-05-16 15:52:35 字數 800 閱讀 2244

1樓:啟航落地

int main()

else if(i==2)//同上

else if(i==3)//同上

else

cout<<"你輸入的資訊有誤,請確認你選擇了正確的圖形,並且輸入的資料是整數!"

<

return 0;}

2樓:匿名使用者

if裡面寫的有問題的:

記住一個 = 是賦值,兩個=才是判斷。

例如:if(a = 1)

賦值a = 1,結果為永真true,因為賦值後 a = 1;

if(a = 0)

賦值後a = 0那麼if(0)->false.

所以不管你選擇計算那個面積,都是計算圓面積你可以使用這個技巧:

在進行判斷的時候將數值寫在== 左邊

例如:if(i == 1)

寫成 if(1 == i)

那麼如果你程式設計時候不小心寫成if( 1= i)此時編譯是不會通過的,這樣可以很好的避免這個問題。

希望對你有所幫助

3樓:倒黴熊

if(i=1)

修改為if(i==1)

下面的兩個也需要修改。

==是比較是否相等 =表示賦值。

4樓:豬旺哥

c/c++ 裡的「等於」用兩個等號:「==」。你三個分支的判斷都寫錯了,( i = 2 )這樣的結構作為布林式的結果總是i被賦值之後的值,也就是2,會被認為是「真」。

應當是: ( i == 2 )。

大家幫我看看這個java程式為什麼老是出錯呢?以下是具體的代

就是for迴圈中的變數,也就是你的 i 和 j,也要指明型別,你這裡應該是int型別的吧 另外你的a,按你這裡的應該是個陣列,可是在main中也沒有宣告public class extreme int temp for int i 0 i 9 i 具體的邏輯我就沒看了,不知道你要實現宣告邏輯 變數 ...

大家幫我看看這個配置,幫我看看這個配置

記憶體 2g 4g 獨立顯示卡 視訊記憶體512 玩些國產的網遊都沒問題 但是魔獸或者aion還有質量不錯的單機估計都有點問題 1150似乎單核cpu吧。現在雙核的amd也不貴 買個5000 或者更好的吧 那樣玩市面上所有網遊都ok 還有硬碟也有點小 不過網遊足夠了 但是現在單機都比較大 好點的都要...

大家幫我看看這個什麼意思,大家幫我看看這個是真的嗎

對面的喜歡你?什麼古董 明明就是 不記得了哈哈 它是來自清朝中期的一件瓷器名字叫做翁 古董啊 傳說中的清朝的?大家幫我看看這個是真的嗎 是真的銀飾,挺有創意的,挺好看的,應該是s925的銀飾。這個應該是個鯊魚牙齒的工藝品。鯊魚一生都在換牙齒,所以它的牙齒也不是什麼特別珍貴的東西,所以一般假冒的人比較...