1樓:咬字分開比較爽
沒看到你的**,給你一個提示,三重迴圈。不懂追問。先自己多思考。
2樓:匿名使用者
1) a+b+c=100這個當然不對。。c語言不會去解你的方程,你必須要告訴它怎麼做。 2) b++的話,在這裡跟b=b+1可以算是等價的。
3) 最嚴重的問題在於if(5.0*a+3.0*b+c/3.
0==100.0)這個語句雖然是合法的,但是很多情況下你這樣寫,if永遠不會成立!原因在於5.
0,3.0等都是浮點數,他們的計算結果不會得到真正的整數!
3樓:匿名使用者
你c語言書上應該可以找到這樣的問題啊
4樓:匿名使用者
第一個問題:c=100-a-b是一個賦值語句,把表示式100-a-b的值賦予變數c;如果寫成a+b+c=100的話,同樣也是一個賦值語句,不過編譯會出現語法錯誤,因為無法把100賦值給a+b+c。第二個問題:
一個=是賦值運算子,==是相等比較運算子,你需要進行什麼樣的運算就必須使用相應的運算子。第三個問題:b++等價於:
b=b+1,這樣會對b重新賦值。b+1只是一個表示式,b並不會變化。
5樓:聽不清啊
未見程式。請把程式的**(文字)貼上上來。
急求c語言程式設計高手,急求C語言程式設計高手!!!
大哥,看下嚴蔚敏的資料結構,裡面全有。急!求c語言程式設計高手 50 include include string.h 在呼叫某一類庫函式時,需要在程式的開頭使用include命令包含標頭檔案 include stdlib.h void main 在沒有返回值的情況下用void而主函式的函式名必須是...
c語言看程式寫結果,C語言高手來看看,看程式寫結果,告訴我步驟
這麼基本的問題。static int a表示這個a是一個靜態變數具有靜態儲存時期 內部連線 塊作用域,因此呢它和自動變數不同,每次函式結束自動變數會被刪除但是這個a不會,所以 n fun3 k 會改變一次a的值,使a等於5n fun3 m 接著上次的改變繼續改變a,所以這裡的a就成了6至於下面這題更...
C語言編寫閏年高手看下提點下,C語言程式設計判斷是否是閏年
樓主這個疑惑其實是對賦值意義沒有完全搞清楚。基礎不紮實哦 if leap 第七行 如果括號內是 leap 1,就是賦值語句了,leap恆為真。無論第五行的if條件為什麼,都要執行第八行語句。因而,不能夠換。換了之後,if判斷語句就沒有判斷的意義了,恆為真啊 而原程式,第五行的if語句,就是判斷條件,...