有以下程式includestdiohMain

2021-03-04 01:01:31 字數 2452 閱讀 5207

1樓:艾絲凡怠速放緩

|源程式:

#include

main()

輸出: 1,3,3

【分析】

if(a==1&&b++==2) */ a==1 正確,b++==2,自增運算級在判斷符前,又因為是b++而不是++b,所以判斷時b為2,判斷結果為正確,判斷結束,b自增為3。進入下一個if /*

if(b!=2 || c--!=3) */ 此時b已經是3,所以b!

=2,正確,由於是 ||(或),前面正確,就不用判斷後面,所以進入 printf("%d,%d,%d\n",a,b,c);時,c依舊是3 /*

所以輸出:1,3,3

有以下程式 #include main() int a=1,b=2,c=0,d=4; if{(a=2)||(b=1)}c=2;

2樓:匿名使用者

#include

main()

if((c==3)||(d==-1))如果c==3或者d==-1有一個成立,則執行if語句;如果兩個都不成立,則不執行

}你覺得你程式抄寫對了嗎?我覺得程式你抄寫漏了喲。a=2是賦值,而不是比較,我估計應該是a==2.如果是由兩個等號,請看我的註釋。輸出為 1,2,0,4.

3樓:我是羊指甲

這程式能執行嗎。。。。。

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

4樓:南霞輝雪珂

結果應為01

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

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

故結果為01

5樓:宗政蓉城樊若

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

a=a++

+b++

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

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

6樓:

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

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

7樓:睡不著想你了

答案是1,2,1

#include

main()

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

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

8樓:小特侖蘇的憂傷

我覺得答案是4,1,1

在比較a

9樓:陳世衝

1、2、0

做了兩次c--

以下程式的執行結果是#include void main( ) { int a=3,b=2,c=1; { int b=5,c=12; c-=b*2;

10樓:匿名使用者

#include

void main()

{float a,b,c,d;

for(d=1;;d++)//*這裡的d就不做要求,它屬於整個自然數集合裡面,另外a,b,c,d都是分母,所以定義的初始值都為1*//

for(c=1;c<=d;c++)

for(b=1;b<=c;b++)

for(a=1;a<=b;a++)

getchar();

getchar();

11樓:皇馬_五鷹

d如果你是在考試,考完了好好看看變數的作用範圍

12樓:匿名使用者

額,什麼啊,咋會定義相同變數啊,請清晰說明下

13樓:匿名使用者

d 在第二個大括號內,int b=5,c=12;有效。

下面程式的執行結果是includestdio hmainchar a

sun 3 moon 4 sun 3 moom 4 15.寫出下面程式的執行結果 include main int a 1,b 2 printf d n a a 15.輸出表列有三項,格式控制字元只有一項,對應表示式a a 1 2,所以輸出2 1.a b c 所以表示式值為非零,為真,執行print...

有以下程式。c語言的,有以下程式。C語言的

define m 5 在這個程式中m一直表示5 define f x,y x y m 在這個程式中f x,y 一直表示x y m 程式執行時原樣代入,即使f x,y 表示的是x y m這個算式也不進行計算,直接原樣代入,所以k f 2,3 f 2,3 就等價於2 3 5 2 3 5 結果自然就是41...

c語言有以下c程式includestdio hint main

這程式中的x,未經賦值便加以引用輸出,所以其輸出的值是不確定的。版但是其是符合c語言的權語法的,所以是可以編譯通過並加以執行的。並且,此程式不會發生死迴圈,因為若x的初值為 1,則它此時能有最多的輸出機會 僅有2次輸出 其餘任意的初始值都只有一次的輸出機會。所以,選擇答案a。上圖是輸出結果,所以答案...