2016-05-04 8 views
-1

私はいくつかの練習をしていましたが、この質問が出ましたか?私はちょっと私を混乱させるので、出力が何か分からない。助けが必要です。私はそれが9だと思ったが、間違っていた。これらのコードの出力は何ですか?

Int x = 15 
Int y = 6 

X %= y 

答えて

0

これはC言語である場合、それは3

a%=bであるべきだがa=a%b

モジュレーション操作a=b%cxb/cの整数部分であるa=b-x*cを意味します。

+0

なぜ説明できますか? – alnrzl

+0

モード操作 'a = b%c'は' a = b-x * c'を意味し、 'x'は' b/c'の整数部分です。 –

0

答えは3です。

x%= yはx = x%yに相当します。

ここで、X = 15%6は3です。(9は[0; 5]の範囲にはありません)

関連する問題