2016-12-31 15 views
0

モジュロアクションで削除した元の数字をキャッシュするにはどうすればよいのですか?その後、別の数字で数字を置換した後にリストアできますか?モジュロ後の数値の復元方法

例:

Public void setDigit(int number, int place, int newdigit) { 
    Int num = number; 
    Int k = place; 
    Int newDigit = newdigit; 

    For(int x = 0; x<k; x++) { 
     Num/=10; 
    } 

    Num%=10; 
    Num = newDigit 
} 

事前に感謝を助けてください。

+0

コードはコンパイルされません。どこで手に入れましたか? – SergeyS

+0

あなたは方程式の要素を維持したいですか?例:(9%2 = 4 + 1)分割数(9)と結果(4)をここで保持しますか?それはあなたがしたいことですか? –

+0

正確には私は例を与えますが、ユーザーは35467番を選択し、2番の数字を意味する2番目の桁の数字を変更したいのですが、数字を置き換えて6,7をもたらすにはどうすればいいですか? – AvihuH

答えて

0

num = 1234は、たとえば、あなたがnumintで、xintここであなたは、単にnum/xを使用できます。これを行うには10

の剰余を取るとき123を見つけたい場合、私は、正しくあなたの質問を理解している場合あなたが使用したモジュロをeuqlsします。

この場合、num %= 10num = 4となります。しかし、最初にnum/10を実行した場合は、123となります。

+0

Yea u understand – AvihuH

+0

しかし、どうすればモジュロを返すことができますか?そして、もし私が2番を変更したいのであれば? – AvihuH

関連する問題