15寫出下面程式的執行結果include

2021-03-06 12:27:33 字數 2830 閱讀 9903

1樓:匿名使用者

15.輸出表列有三項,格式控制字元只有一項,對應表示式a=a+1=2,所以輸出2

1.a= b+ c 所以表示式值為非零,為真,執行printf ("###\n");

2. 自增運算子字尾,所以先引用,後自增,m為2,m>2為假,然後m自增一值為3,執行else部分,m+2=5

7.注意是x=2 ,是=,賦值號,也就是x被賦值為2,表示式非零,為真執行y= y+2;

8.i為10,所以到case 10部分i+=1;i值為11,然而,後無break;所以繼續下去case 11部分的內容,以此類推

9.自減運算子字尾,先引用,後自增,當n為0時,迴圈才結束,但別忘了還有個自減,所以n退出迴圈時值為-1

10.與上同理,n==2時才退出迴圈,但是還有自增,所以退出迴圈式n值為3

2樓:cz翡翠情緣

推薦你學習譚浩強的《c語言程式設計》!

(希望能幫助到你)

請問,下面程式的執行結果是( ).#include main() { int a=1,b=10; do {b-=a;

3樓:匿名使用者

初始化a = 1,b =10;

do是先執行,所以a = 2 ,b = 9;

while(b--<0),因為是後置--,所以先判斷b<0,為假,所以退出迴圈。b再自減,b=8

所以a=2,b=8

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

4樓:

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

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

5樓:睡不著想你了

答案是1,2,1

#include

main()

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

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

6樓:小特侖蘇的憂傷

我覺得答案是4,1,1

在比較a

7樓:陳世衝

1、2、0

做了兩次c--

3.下面程式的輸出結果是( ) . #include void main( ) { int a=100,b=0

8樓:聽不清啊

程式執行的輸出是:

5047

它等於:

100+99+98+97+.........+5+4+3=(100+3)*98/2=5047

9樓:楊必宇

結果是31,因為程復序裡制面case 後面都沒有break語句跳出,所以bai會依次執du行下去,知道迴圈結束,具zhi體來說就dao

是當i=1的時候先執行case1,在執行case2,在執行default 此時a=8;然後執行i++,i=2,然後執行case2。

#include< >引用的是編譯器的類庫路徑裡面的1653標頭檔案。

#include「 」引用的是程式目錄的相對路徑中的標頭檔案。

2、以下程式的輸出結果 #include main( ) { int a = 1, b = 2, c = 3; printf(「%d」, c>b>a)

10樓:彼岸花開丿人滅

2.以下程式的輸出結果是( )

#include

main( )

a) 2 b) 1 c) 0 d) 3原題是這個吧? 選c哦 答案是

寫出程式執行的結果#include int f(int x,int y); void main(){ int a=1,b=2,c;c=f(a,b);**等

11樓:匿名使用者

結果是2

z=(x>y)?x:y;x是1,y是2,1>2返回false,所以結果是y也就是2

下面程式的執行結果是 #include main() { int a, b,t; for(a=3,b=0;!a==b;a--,b++)

12樓:物理公司的

!a=0

0==0所以只執行一次

a和b對調

a=0,b=3

a--=-1,b++=4

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

13樓:豪氣豪邁

#include

main()

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

14樓:匿名使用者

執行果果是:max is 2

程式題 1 閱讀 指出下列程式的功能及執行結果

樓上說的沒錯。程式有點錯誤,我改了一下。正確程式如下 10 dim d 14 20 for k 0 to 14 30 read d k 40 next k 50 a d 1 b d 1 60 for k 0 to 14 70 if d k a and d k b then 9080 if d k a...

關於union的c語言題目寫出下面程式正確的輸出結

int和long一樣都是4個位元組,所以s k取的就是i 0 的值。printf c n s c 0 算出是9和大小端有關,只有小端才是9。就是ansi char 9 換成十六進位制就是39。char 0 取了i 0 的低八位。首先 union 和 struct 不同的一點就是一個 union 中的...

閱讀程式並把程式的執行時輸出結果寫出請給詳細步驟

倒敘輸出,gninrom doog。第一個for你肯定知道是怎麼回事了,就 是把p置為str1最後一位的地址,注意這裡是地址。然後關鍵來了,第二個for。注意條件是 p str1。這個條件看上去有點奇怪,不過如果你對指標夠了解的話,還是比較簡單的。p現在是str1最後一位的地址,先 得到倒數第二位的...