在c語言中三位數如何運算得到它的十位

2022-03-29 01:37:48 字數 587 閱讀 8771

1樓:允秋芹敏姬

一個條件運算子要求有3個操作物件,稱為三目運算子。

其一般形式為:

表示式1?表示式2:表示式

說明(1)邏輯運算子的優先順序

和算術運算子的優先順序

比條件運算子的優先順序、賦值運算子的優先順序都高,這是此運算能夠執行的保證

(2)從左至右的運算方式,也是條件之一

(3)因為有(1)、(2)的系統強行規定和運演算法則的限定,保證了運算的次序

(4)綜合之前所說於是有:先求解表示式1

,若為不是0(即為真),則求解表示式2

的值,此時表示式2的值為整個條件表示式的值。若為0(即非真),則求解表示式3的值,此時表示式3的值為整個條件表示式的值。c=(a>b)?a:b

也就是說先判斷a>b是否成立,若成立就把a的值賦給c,否則為b在賦給c。

(5)鑑於以上所述:c=(a>b)?a:b;可改寫為:(a>b)?(c=a):(c=b);

2樓:常秀愛六棋

假設三位數為a,它的十位為b

則b = a/10%10;

解釋a/10得到後兩位,再%10得到第二位。

vb輸入三位數顯示倒序,如何使用vb程式設計輸入一個三位數,將其倒序輸出?

dim s,n,m,p,t as stringif isnumeric text1.text thenn text1.text m n 100 s n mod 100 10 t n mod 100 mod 10p t s 10 m 100text2.text p text1.text strreve...

兩位數,在它後面添上0,得到的三位數比原來的數多

設這個數為x。10x x 405 9x 405 x 45 答 原來的數是45。你好在兩位數的後面添一個0,得到的三位數是原來數的10倍,比原來的數大9倍 所 以原來的數是 405 9 45 數學題 一個兩位數,在它後面添上一個0,得到的三位數比原來的數多405,原來的數是多少?答題要 在它後面添上一...

有兩位數,在中間新增0使它變成三位數,則擴大成原來的7倍,這個兩

解 設這個bai兩位數是 10a b a dub是小於10的自然數zhi 100a b 7 10a b 100a b 70a 7b100a 70a 7b b30a 6bb 5a 所以,dao只有版 a 1,b 5 故,原來的兩位數權是15.設兩位數 為10a b,中間bai新增一個du0則變成100...