以下程式的運算結果是includestdio hmainint a 2,b 5 printf ad,bd n ,a,b

2021-04-12 07:20:58 字數 2944 閱讀 6529

1樓:和睦空大

a=%d,b=%d

上面的是執行結果,

這是簡單的程式,

記住,%後面的是輸出格式,因為沒有所以直接輸出%d

2樓:匿名使用者

{int a=2,b=5; 主函式中bai自定義a,b的值duprintf()zhi輸dao出中的%d分別代內表a和b的值,你的程式貌似編錯容了,應該為

printf("a=%d,b=%d\n",a,b);

輸出的結果為a=2,b=5

3樓:匿名使用者

a=%2,b=%5

上面的是執行結果。引號中的內容是按原樣輸出的(除了第乙個%和d),而第乙個%是輸出格式不輸出,d表示後面的變數是int型的。

4樓:匿名使用者

為什麼不自己編譯一次來看呢

以下程式的執行結果是()#includemain() {int a=1 ,b=2,c=3,t=4; while (a

5樓:

答案應該是121,第一次執行,a=2,b=1,c=2時a<b<c相當於2<1<2

當2<1時不成立為0,0<2成立為1,繼續執行大括號,結果為121

6樓:睡不著想你了

答案是1,2,1

#include

main()

printf("%d,%d,%d",a,b,c);

}這個程式的難點在於while (a

7樓:小特侖蘇的憂傷

我覺得答案是4,1,1

在比較a

8樓:陳世衝

1、2、0

做了兩次c--

6.以下程式的執行結果是_____. #include main() {int a=1,b=2,c; c=max(a,b); printf("max is %

9樓:豪氣豪邁

#include

main()

int max(int x,int y)//有返回值的結果是max is 2

10樓:匿名使用者

執行果果是:max is 2

以下程式的輸出結果是_________. #include main() {int a=2,i; for(i=0;i<3;i++) printf("%d",fu

11樓:迷情龍聖

1.這裡static c=3,區域性修飾c,所以c的值是不變的。

(注:當static在函式中修飾區域性變數內時,該變數為靜態變容量,不再存放在堆疊中,函式結束也不會銷毀,每次進入該函式的時候變數值還是上次函式退出時候的值。靜態變數只能初始化一次。)

2.a的值是不變的。

3.b的值每次加1.

4.i=0,1,2,共三個值。每次取值時,都呼叫下面的函式。

5.printf("%d",func(a));中,%d前後沒有其他間隔標誌,所以,輸出的結構是緊密的。

12樓:寒星對月

第一次抄:a=2,b=1,c=4,a+b+c=7;

第二次:a=2,b=1,c=5(由於c是靜態變數bai,所du以上次zhi加的效果影響dao),a+b+c=8;

第三次:a=2,b=1,c=6;a+b+c=9;

由於沒有間隔,所以是連續789

有以下程式 #includemain() { int a=1,b=1; for(;a--;) b--; printf("%d,%d",a,b); }

13樓:南霞輝雪珂

結果應為01

這是由於++a先自加,使得a=0,所以++a<0不成立,則if((++a<0)&&!(b--<=0))

語句不成立,並且也不再執行b--<=0了。

故結果為01

14樓:宗政蓉城樊若

a=a+++b+++c++很顯然這個表示式裡面有運算子加號,所以要先分類,

a=a++

+b++

+c++,層次清楚了在從運算規則分解表示式a=a+b+c;a=a+1;b=b+1;c=c+1;所以最後結果為4,2,2

#include 這個a^b的具體怎麼算的

15樓:氨屠笙

int a=1,b=2,c=3,x;//執行以後給a,b,c賦值x=(a^b)&c;//a^b計算a和b的異或。

//因為a=1是二進位制的版00000001,b=2是二進位制的00000010

//計算異或以後

的結果權是00000011。然後計算它和c=00000011的與操作//結果仍然是00000011也就是十進位制的3。

printf("%d\n",x);

//所以最後的輸出為3

提問者採納的回答是錯誤的!!!

16樓:匿名使用者

a^b是位與運算,a=1換成2進製,就是0000 0001,b=0000 0010 ,那麼a^b=0000 0000,即是0

然後0和c來取或運算,得到3

以下程式執行後的輸出結果是,有以下程式程式執行後的輸出結果是

題目寫錯了吧?你確定第二個case是case 10?我覺得應該是case 1吧?第一次迴圈 i 9,i 10 0,執行case 0,此時m 1,n 1 第二次迴圈 i 10,i 10 1,執行case 1,此時m 1,n 2 第三次迴圈 i 11,i 10 1,執行case 1,此時m 1,n 3 ...

以下程式執行後的輸出結果是,有以下程式 程式執行後的輸出結果是

會顯示 yes 不知 if c a b 是否bai題目中所寫要判斷duc是不是等zhi於a b的話 應該是if c a b 這樣才會dao顯示no 而你寫內的程式裡面if c a b 代表將容a b的之賦給c,然後輸出yes 希望能幫助你 程式執行後的輸出結果是 no 有以下程式 程式執行後的輸出結...

以下程式輸出結果是include

首先bai這個i在這裡是全du局變數,那個fun函式執行完了後zhi並不dao釋放i也就是一直保留回i的值而不會消失,答 第一次執行fun函式時,k 0 10 10 i 10 10 20 返回k 10的值,這是第乙個j 10 第二次執行fun函式時,k 0 20 20 這個20是i在第一次執行fun...