C語言問題,乙個C語言問題

2022-07-26 19:05:05 字數 1036 閱讀 6441

1樓:匿名使用者

4?!結果是m=6吧

i=1,j=3時,if條件不成立m=3

i=1,j=2是,if條件不成立m=6

i=1,j=1,時,if條件不成立m=6

i=2,j=3時,if條件成立,執行break,顯示內層迴圈結束返回外層迴圈

i=3,退出外層迴圈

輸出m值6

2樓:

i=1j=3i*j=3

m*=i*j; m=3

j=2i*j=2

m*=i*j; m=6

j=1i*j=1

m*=i*j; m=6

i=2j=3

後面m都不會變了

最後輸出m=6

3樓:匿名使用者

i的取值有1,2

j的取值有3,2,1

但是能得到的就只有1*3==3;1*2<3;1*1<3所以m=m*i*j

最後答案是6

而不是4

4樓:匿名使用者

外層有兩次迴圈 分別為 1和 2  內層有三次  分別為  3   2   1

當外層是1時 進入內層

j=3 false m*=1*3===> m=m*1*3====> m=1*1*3=3

j=2 false m*=1*2===> m=m*1*2====> m=3*1*2=6

j=1 false m*=1*1===> m=6*1*1=6

當外層是2時  進入內層

j=3  true break內層

檢查 外層條件為 false  直接到printf m=6

5樓:同意安裝

第一步,i=1 j=3 i*j=3 迴圈繼續

第二步,i=2 j=2 i*j=4 breakm=4

6樓:豆芽二號

m*=i*j等價於m=m*i*j

c語言問題,乙個c語言問題?

gcc是乙個著名的編譯器,屬於gnu編譯器套件,可以編譯很多種語言,一般用於編譯c c 程式,是linux下常用的編譯工具 編譯器只能說是一種翻譯 的程式,我們所熟知的dev c vs等其實屬於ide 整合開發環境 ide一般指包括了編譯器,編輯器等多種功能的軟體,功能比編譯器更加強大 linux下...

C語言問題,乙個C 語言問題

以後樓主要注意自己c語言程式的書寫格式,這樣也有助於我們分析你的題目,幫你解答。我給上訴的題目重新編了正規的格式,應該跟你要表達的意思相同。include void main 幾個知識點!第一 這裡你要懂得for語句的組成方式,和執行順序。for的組成方式為 for 表示式1,表示式2,表示式3 f...

另C語言問題,另乙個C語言問題?

include int fun int a int main c語言 可以在乙個函式中定義另乙個函式為什麼不對?語法規定,這是不對的,如果那麼做會出現編譯錯誤。函式是用來呼叫並實現某種功能的。作為一種方法,函式是獨立的。正是因為這種特性,才把一些特殊的 常用的方法抽取出來封裝成乙個個的函式。因此把乙...