c語言,算術表示式的值,要具體程式x a 3 int x y 2 4 設x 2 5,a 7,y 4 7 拜託了,明天就要的

2021-04-18 21:58:25 字數 2579 閱讀 9769

1樓:匿名使用者

#include

int main()

2樓:小鐵錘

main()

3樓:匿名使用者

double result(double x,int a,double y)

int main()

z就是你要的結果內。容

4樓:匿名使用者

double func()

c語言程式設計 編寫程式求下列表示式的值 x+a%3*(x+y)%2/4.設x=2.5,a=7,y=4

5樓:碧遊

#include

void main()

執行dao結回果答 2.500000

6樓:殷雪本科

#include

int main()

c語言中求算術表示式的值:設x=2.5,a=7,y=4.7求x+a%3*(int)(x+y)%2/4的值?

7樓:匿名使用者

()運算級最高 先做(x+y)結果為7.2 然後做(int)7.2 結果為7* / % 的優先順序相同 結合方向是自左至右 即(((a%3)*7)%2)/4 得出的結果再與x運算

8樓:匿名使用者

x+a%3*(

int)(x+y)%2/4運算順序為:a%3a%3*(int)(x+y)a%3*(int)(x+y)%2a%3*(int)(x+y)%2/4x+a%3*(int)(x+y)%2/4*%/為同級,按從左到右

9樓:匿名使用者

#includevoid main()

10樓:匿名使用者

#include

void main()

求下面算術表示式的值 x+a%3*(int)(x+y)%2/4 設x=2.5,a=7,y=4.7 要詳細過程

11樓:聞雞休息

1. 先執行括bai號,即 (int)(2.5+4.7),即(int)7.2,得7

2. 全式du相當於: 2.5 + 7 % 3 * 7 % 2 / 4,因%, * , / 優先zhi級一樣,從左

dao向右計算:

3. 2.5 + 1 * 7 % 2 / 4 = 2.5 + 7 % 2 / 4 = 2.5 + 1 / 4

4. 2.5 + 0 = 0, 1/4因其前後均版為整數權,故0.25只取其整得0

12樓:手機使用者

double x=2.5;

int a=7;

double y=4.7;

int temp;

temp=a%3*(int)(x+y)%2/4;

console.writeline("",x+temp);

console.read();2.5

c語言中x+a%3*(int)(x+y)%2/4 x=2.5 a=7 y=4.7

13樓:匿名使用者

解題步驟:

1、(int)(2.5+4.7)=(int)(7.2)=7,式子變 x + a%3 *7 %2/4;

2、a%3=1,式子變 x + 1 *7 %2/4;

3、1*7=7,式子變 x + 7 %2/4;

4、7 %2=1,式子變 x+1/4;

5、1/4 整數除整數的除法先做,商得 0,式子變 x + 0;

6、x+0=2.5 + 0=2.5,答案2.5。

字元解釋:

(int)(x+y) -- 括號裡的先做

2/4 -- 整數2除以整數4,得整數0,但這裡前面還有運算子%,所以你不能先做2除以4的整數除法。

% 是整數與整數的除法求餘數運算,得餘數,(略去商)。

2.0/4.0 -- 浮點數除以浮點數,得浮點數的商 0.5。

c語言算術程式設計示例:

#include

int main()

14樓:

(int)(x+y) -- 括號裡的先做,(int)(2.5+4.7)=(int)(7.2)=7.

式子變 x + a%3 *7 %2 /4;

a%3 -- a=7; 7除3 取餘數,餘數得1,式子變 x + 1 *7 %2 /4;

1 *7 乘法先做 得 7

式子變 x + 7 %2 /4;

7 %2 -- 除2 取餘數運算,餘數得1,式子變 x + 1 /4;

1 /4 整數除整數的除法先做,商得 0

式子變 x + 0;

實型數加法,2.5 + 0, 得 2.5

答案 2.5

--------------------------------2/4 -- 整數2除以整數4,得整數0,但這裡前面還有運算子%,所以你不能先做2除以4的整數除法!

% 是 整數與整數的 除法 求餘數 運算,得餘數,(略去商)2.0/4.0 -- 浮點數除以浮點數,得浮點數的商 0.5

算術表示式abcde轉為字尾表示式是?具體分析

轉為字尾表示式是 abcde a b c d e a b c d e 通過根據運算子的優先順序將所有算術單元括起來,該表示式變為 a b c d e 然後轉換字尾表示式。字尾 將操作符號移到相應的括號之後,然後變為 a b c de 除去括號後的表示式是字尾表示式 abcde 轉化後的字尾表示式為 ...

關於逗號表示式的問題,C語言逗號表示式

x 4,y 11 第三行和第四行都是逗號表示式,但是有區別 第三行中x a 1是逗號表示式的第一個式子,b 6是第二個式子 所以x a 1 4 第四行中的a 1和b 6組成逗號表示式,逗號表示式的值付給y,所以b 6等於11付給y。我想可能是這樣 x 4,y 11 逗號好像是最低階的,那x a 1 ...

C語言編寫函式,求表示式1 ,C 語言 編寫函式,求表示式 1 1 2 1 3 1 4 1 5 1

1l用1 i明顯是錯的,因為當i 1的時候1 i是等於0的,應該改為1.0 i,而且他沒有考慮正負問題 2l沒有用函式形式表示,而且他所謂的更改符號貌似無法起到作用吧3l犯的錯誤和1l差不多,1 i 1 是等於0的 include stdio.h double fun int n return su...