1樓:匿名使用者
由於default放在前面,所以在執行完default之後需要執行到第一個break才會結束。
i = 5 n /=10 n*=10 n = 10i=4 n*=10 n = 100
i=3 n/=10 n*=10 n = 100i=2 n*=10 n=1000
i=1 n/=0 n*=10 n=1000i=0結束。
結果n=1000
2樓:匿名使用者
i=5時,
先執行default: n/=10; 再執行case 2: n*=10; break; ——此時 n = 10
i=4時,執行case 4: n*=10; break; ——此時 n = 100
i=3時,先執行default: n/=10; 再執行case 2: n*=10; break; ——此時 n = 100
i=2時,執行case 2: n*=10; break; ——此時 n = 1000
i=1時,先執行default: n/=10; 再執行case 2: n*=10; break; ——此時 n = 1000
i=0時,推出迴圈,——此時 n = 1000
求解一道c語言填空題:以下程式執行後的輸出結果是()
3樓:oo戼爫爫
做這道題首先要知道牽涉到的連結串列。結構體等知識,主函式前定義的就是結構體,我做出來的答案是5
4樓:匿名使用者
程式前面加一句:#include
sun=0x0005
5樓:匿名使用者
s0的下一個指向s1,s1的下一個指向s2,s2的下一個指向s0,p指向s0,q指向s1,r指向s2,所以sum=q->nextt->num(即s1的num--2)+r->next->next->num(即s2的num3)=5
最後答案5
c語言問題:下列程式執行後輸出的結果是
6樓:
4,d)正確,選d)——for迴圈呼叫兩次f,第一次調
用返回3(a=c++使a==3),第二次呼叫返回4(由於
回c是static變數,上次呼叫時3賦給a後答c++變c為4)。最後輸出是第二次呼叫後的返回值。
c語言有以下程式,...,程式執行後的輸出結果為( )
7樓:杯具——悲劇
一看到這種題目就是讓你看的這個書,不是什麼好書。正經的書不會寫一個這麼不符合書寫規範的題目。
你工作以後寫成這樣會***
正規寫法
c語言,以下程式執行後的輸出結果是
8樓:匿名使用者
c=(a+=a-=5)是一個
表示式,(a=b,b+3)是另一個表示式。
a=0,a=a-5=-5,a=a+a=(-5)+(-5)=-10,將值賦給c,c=-10,此時,a=-5
a=b,將b的值賦給a,a=0,執行b+3=0+3=3,這個3不對任何變數賦值。
因此最終結果a=0,b=0,c=-10
輸出a、b、c的值,輸出0,0,-10
c語言:以下程式的輸出結果是 #include
9樓:匿名使用者
三個指標全部指向各自相應的變數等價,所以這個問題你可以這樣解決:
第一題的答案是:
第二題的答案:
C語言以下程式的輸出結果是includestdio
三個指標全部指向各自相應的變數等價,所以這個問題你可以這樣解決 第一題的答案是 第二題的答案 c語言 38.填空題 以下程式的輸出結果是 include int fac sum int n 累加到加入bain t n s s f 儲存最近的計算階乘的n值,以及累加n return s 該程式的作用是...
c語言問題閱讀下列程式則執行後的結果為
就是輸出 c 2 2 c 1 1 十六進位制形式c 4 4個數為一行,也就是 幾行4列的二維陣列 總共16個數 就是 4行4列 陣列的下標從0開始的 所以 c 1 1 表示的就是第二行第二列的數 也就是6所以 c 2 2 也就是 62 轉化成十六進位制就是 3e由於 x是小寫的,所以輸出的是小寫的e...
c語言下面程式段執行完成後的輸出結果是
輸出 2 x 2是賦值語句,成立,執行printf,因為是x 所以先輸出x,x再自加,故答案是c 下述程式段的輸出結果是 int x 10 int y x printf d,d x y y 答案是 11,10 先放張圖,規律bai很容易看出來吧 du首先,逗號 zhi運算子是 dao取右邊 這裡涉及...