一个整数的各位数字之和能被 9 整除,则该数也能被 9 整除。编程验证给定的整数能否被 9 整除。

  • Post author:
  • Post category:其他


Console.WriteLine("输入一个数");
string str = Console.ReadLine();
int sum = 0;
for (int i = 0; i < str.Length; i++)
{
    sum += Convert.ToInt32(str.Substring(i, 1));
}
Console.WriteLine(sum);
if (sum % 9 == 0)
{
    Console.WriteLine("数字之和能被 9 整除");
    if (Convert.ToInt32(str) % 9 == 0)
    {
        Console.WriteLine("该数能被9整除,结论正确。");
    }
    else
    {
        Console.WriteLine("该数不能被9整除,结论错误。");
    }
}
else
{
    Console.WriteLine("数字之和不能被 9 整除,无法验证。");
}



版权声明:本文为chen_XiaoFang原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。