C語言的一道小問題高手們幫忙。謝

2021-03-11 01:07:26 字數 1486 閱讀 7040

1樓:匿名使用者

y=-16;

1;2;

兩;38.5;

以上依次就是答案。

2樓:

1,若有以下定義抄,則計算表示式y+=y-=m*=y後的y值是 ?

int m=5,y=2;

表示式襲在編譯解析的時候應該是從右向左的順序:

m*=y; //m=5*2=10

y-=m; //y=5-10=-5

y+=y; //y=(-5)+(-5)=-10(2)、若s是int型變數且s=6,則下面表示式的值為?

s%2+(s+1)%2

因為6%2=0,7%2=1,所以表示式的值為1(3)、若a是int 型變數,則計算表示式後a的值為?

a=25/3%3

25/3=8.333...取整得8,8%3=2,所以a=2(4)、字串「ab」在機器中佔 個位元組

'a''b''\0'所以是三個位元組

(5)、若有定義:int a=7;float x=2.5,y=4.7;則表示式x+a%3*(int)(x+y)/4的值是?

2.5+7%3*(int)(2.5+4.7)/4=2.5+1*(int)(7.2)/4

=2.5+7/4=2.5+1=3.5

如果沒算錯的話應該是3.5

3樓:匿名使用者

誰還用自己算啊,編譯一下就好啦

4樓:匿名使用者

y=-662

23.5

5樓:匿名使用者

哥們,你這個題是從那裡來的呀,你找個c語言軟體編譯一下不就知道了。

一道c語言程式設計問題,高手們來看看幫忙解答下

6樓:匿名使用者

^先推算公式,baic^du2*(a^2+b^2),= (a^2*b^2),程式就是找尋能讓公式zhi左右相

dao等的abc的值,且0#includeint main()}}

}return 0;

}輸出結果為:

7樓:匿名使用者

#include

#include

int main()

}printf("%d\n",ans);

while (1);

return 0;

}改了無數次啊。。終於對了。。鄙視一下那個叫「李離萍」的,抄襲我回的!可恥!不過是錯的~答

8樓:匿名使用者

#include

int main() }}

}printf("there aren't three numbers like those!\n");

return 0;}

9樓:李離萍

#include

int main()}}

一道c語言程式設計題請高手幫忙,一道C語言程式設計題,請高手幫忙!

很簡單啊。仔細看這點for for i 3 i 1 i sum 0 不論第一個for迴圈執行多少次,sum都被重新賦值為0,當i 1做最後一次迴圈時,在進入第二個for迴圈之前sum 0進入第二個for迴圈後,for j 1 j i j 等價於 for j 1 j 1 j 所以只執行一次迴圈,所以此...

C語言的小問題,C語言的一個小問題

for迴圈的結構如下 for 語句1 語句2 語句3 其中語句1用來對迴圈變數進行初始化,例如i 0 或者i 0,j 1 等等。語句2用來控制迴圈條件,例如i 100 等,表示如果迴圈變數滿足這個條件的時候,迴圈一直進行下去,直到迴圈變數不滿足條件為止。語句3一般用來對迴圈變數進行修改,例如i 等,...

問一道C語言程式設計的問題,看下圖,問一道C語言程式設計的問題,看下圖

按你的提問,每天都吃一半多兩個,第6天剩一個。程式按 中的程式照貓畫虎即可。計算結果,第一天摘了156個桃子,而不是100個。include int main printf total d n x1 return 0 用數學方法按天推算了一下,是156個,無誤。include stdio.h int...