VB中52mod109322求詳細運算過

2021-03-03 20:58:51 字數 1589 閱讀 8682

1樓:

你的表達

抄式不完整。

以「襲5 + 2 * 6 mod 10 \ 9 / 3 + 2 ^ 2」為例:

(1) 計算 2 * 6,得到12;

(2) 計算12 mod 10,即12除以10,返回餘數,即返回2;

(3) 計算2 \ 9,即2整除9,得0;

(4) 計算0 / 3,即0除以3,得0;

(5) 計算2^2,即2的2次方,得4;

(6) 計算5 + 0,得5;

(7) 計算5 + 4,得9。

2樓:匿名使用者

你的表示式會不會寫少了?

vb表示式3^2*2+3mod10\4的值是

3樓:

19根據運算級別()→函式→^→*,/→+,-\運算高於mod

所以上式=(3^2)*2+3 mod (10\4)=9*2+3 mod 2

=18+1=19

vb表示式2 ^3*10/ 4 mod6\ 2的值?

4樓:聽不清啊

^vb運算子優先順序:

由高到低分別為: -(取負) ^(冪) *或/ \mod (四捨五入法) +或-vb表示式 2^3*10/ 4 mod 6\ 2 的值是2。

2^3*10/ 4 mod 6\ 2

=8*10/ 4 mod 6\ 2

=80/ 4 mod 6\ 2

=20 mod 6\ 2

=20 mod 3=2

5樓:網海1書生

這要看各個運算子的優先順序而定:

2 ^ 3 * 10 / 4 mod 6 \ 2

= 8 * 10 / 4 mod 6 \ 2 '乘方的優先順序最高,所以先算2^3=8

= 80 / 4 mod 6 \ 2 '乘除其次,都存在就從左到右,所以先算8*10=80

= 20 mod 6 \ 2 '接著算80/4=20

= 20 mod 3 '現在是算整除6\2=3

= 2 '最後是求模20 mod 3 = 2

6樓:匿名使用者

結果等於2,沒有錯。

給你一個vb運算子與優先順序的**,你自己分析好了。

7樓:牧固圖靈動

經口算為:1

2 ^3=8

8*10=80

80/4=20 除法

20 mod 6=2 餘數

2\2=1 整除,支取商。

vb中3^2*2+3 mod 10\4等於多少?

8樓:匿名使用者

3 ^ 2=9

t = 3 ^ 2 * 2=18

3 mod 10=9

3 mod 10 \ 4=1

3^2*2+3 mod 10\4=18+1=19