c語言作業哪位大神幫幫忙啊,C語言作業哪位大神幫幫忙啊

時間 2021-08-11 17:12:02

1樓:阿冬

第一題選c

第一次迴圈之前y=1,進入迴圈後先算x,x=3*y=3,然後再計算y,y的值取括號中最後一組計算結果,即x-1=2;

第二次迴圈之前y=2,進入迴圈之後先算x,x=3*y=6,然後計算y,y的值取括號中最後一組計算結果,即x-1=5;

第二次迴圈之前y=5,進入迴圈之後先算x,x=3*y=15,然後計算y,y的值取括號中最後一組計算結果,即x-1=14;

此時y的值超過10了,退出迴圈,最終x=15,y=14

順便說一下,你最後的輸出語句中雙引號應該括在逗號之前,即printf(「x=%d,y=%d",x,y);,否則無法正確列印出x和y的值

第二題選c

進入迴圈之前x=-1

首次肯定會進入迴圈,計算x=x*x=(-1)*(-1)=1

然後判斷!x,即x的非運算,1取非得0,而0代表假,所以不會再進入迴圈,迴圈只執行了一次。

2樓:匿名使用者

用個筆記錄每次迴圈的變數值,就容易算出結果。

25. a

29,選c 是迴圈一次

3樓:腦筋急轉

25.選c

原因:(表示式1,表示式2,......表示式n)的結果為表示式n的值

表示式 x+1 對y沒有任何影響,x的值也不變,只有賦值表示式 和++ 表示式對變數有影響。

29 選c

原因x=(-1)*(-1)=1

!x 結果為0

while(0)    :迴圈結束

c語言題目,求大神幫幫忙寫一寫,C語言題目,求大神幫幫忙寫一寫!!

聽不清啊 include int main t,st 5 int i,j file fp1,fp2 if fp1 fopen d stud.dat r null if fp2 fopen d studsort.dat w null for i 0 i 5 i for i 0 i 4 i for j ...

C語言作業求助大神,c語言作業求助,求大神。

include include define n 5 define l 5 void main for i 0 i0 for i 0 i c語言作業求助,求大神。 hwllo泠泉石上 include int main printf 請輸入要顯示列的列號 scanf d lie printf n n該...

C語言的問題,高手幫幫忙

include include include struct node main for i 1 i n i else currentnode next headnode a node headnode b node headnode next printf please input the num...