【问题标题】:C# penultimate of a numberC#倒数第二个数字
【发布时间】:2017-01-30 15:21:28
【问题描述】:

所以我的问题是如何检索用户写下的数字的倒数第二位?以下是我目前的代码:

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

【问题讨论】:

  • 字符串 s = Console.ReadLine();
  • 啊,是的,我的错,谢谢

标签: c# text numbers any


【解决方案1】:

如果你的意思是数字中的倒数第二个数字,那么

var penultimate = (a / 10) % 10;

应该给你价值。

但是,也强烈建议检查号码是否至少有 2 位数字

a => 10 || a <= -10

并且还要处理输入不是数字的可能性。

【讨论】:

    猜你喜欢
    • 2020-07-21
    • 2012-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-06
    • 2021-07-10
    • 2021-04-01
    • 2020-05-17
    相关资源
    最近更新 更多