2017-01-30 9 views
-2

私の質問は、ユーザーが書き留めた数値の最後から二番目の数字を取得する方法です。以下は、私のコードは、これまでのところです:C#最後から2番目の数字

Console.Write("Write a numeral: "); 
string s = Console.ReadLine(); 
int a = int.Parse(s); 
+0

文字列s = Console.ReadLine(); –

+0

Ahmはい私の悪い、感謝 – JustSoniBG

答えて

0

あなたは数の最後から二番目の数字を意味する場合は、

var penultimate = (a/10) % 10; 

あなたに価値を与える必要があります。

しかし、それは数は少なくとも2桁

a => 10 || a <= -10 

を持っているかどうかを確認し、また入力が数字ではないという可能性を処理するためにも非常にお勧めです。

+0

ありがとうnikovn – JustSoniBG

関連する問題