超簡單的C語言問題!求助高手

時間 2022-06-10 00:00:07

1樓:

第三題你應該理解巨集定義,巨集定義就是簡單的

10*min(i,j);你不能夠先把min(i,j)計算出結果10,然後再乘以10

你應該一開始就為:10*(10)<(15)?(10):(15),即100<15?10:15

這個結果很明顯,是15

如果想結果為100應該加上括號:k=10*(min(i,j));

至於第一題,題目錯了,?根本編譯不過

2樓:匿名使用者

你第一題也打錯了吧! 明顯只能出3個值,怎麼來了4個結果而切編譯不過

3答:對與巨集定義使用要小心他就是完全字元替換k=10*min(i,j); 替換後k=10*(10)<(15)?(10):(15);

100<15為 k=15 這樣換就對了#define min(x,y) ((x)<(y)?(x):(y))main()

3樓:小笨狼隊長

題目絕對錯了,怎麼可能這樣用

三木運算子要結合":"用,怎麼可能就一問好,而且前面的又不是表示式,沒有值怎麼判斷?

所以錯了

第二題是你打的錯,是x,不是n.是1000不是100.

這個他們說的對

4樓:令慕思

1題每人答 ?是 x

5樓:匿名使用者

2答:沒括號就是100/x*x

有括號就是1000/(x*x)

3答:k=10*10<15?10:15

10*10=100<15為假。

6樓:匿名使用者

第一題是出版社的錯.是*號,不是?號.

第二題是你打的錯,是x,不是n.是1000不是100.

建議不要看印刷低劣的書.很影響理解.

7樓:匿名使用者

巨集定義中沒加括號的,就要考慮各級運算的先後順序!第三題就是這樣,把min(x,y)代換後就是10<15?10:15,所以就有一樓的答案了!~

求助C語言高手!!C語言小問題,求指教!!

要原始碼還是要程式,等下發!c語言課程設計。一 設計專案 設計一個學生成績管理系統,該系統包括兩個大部分 1 學生基本情況錄入與查詢 包括學號 姓名 2 學生成績錄入與查詢 成績包括語文 數學 英語共3科 查詢包括各人的成績 最高最低平均分 名次 全班的總分 二 設計要求 1 採用c語言 vc 程式...

c語言問題 求助,C語言問題 求助

聽不清啊 這樣試試?include include int main scanf d d c,d for i 1 i a i printf d n e return 0 1 int 型別輸入的時候是 d,int 和float不要混合計算用。改過以後就是下面的 四則運算就是從左到右順序的,小括號優先。...

c語言問題求助,C語言問題求助

普洛智應 include void sort int p1,int p2,int p3 else if p1 p3 else else if p2 p3 if p1 看下函式形參和實參的概念。 include main void sort int p1,int p2,int p3 少括號 else ...