。
using System;
namespace NumberSumCalculator
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入一个数字:");
string input = Console.ReadLine();
int number;
if (int.TryParse(input, out number))
{
int sum = CalculateSum(number);
Console.WriteLine("数字的各个数字的总和为:" + sum);
}
else
{
Console.WriteLine("输入的不是有效的数字!");
}
Console.ReadLine();
}
static int CalculateSum(int number)
{
int sum = 0;
while (number != 0)
{
sum += number % 10;
number /= 10;
}
return sum;
}
}
}
这个程序通过读取用户输入的数字,然后使用CalculateSum方法计算该数字的各个数字的总和。程序首先提示用户输入一个数字,然后使用TryParse方法将输入的字符串转换为整数。如果转换成功,就调用CalculateSum方法计算总和,并将结果输出到控制台。如果转换失败,则提示用户输入的不是有效的数字。
这个程序可以用于计算任意给定数字的各个数字的总和,例如输入12345,输出结果为15。
领取专属 10元无门槛券
手把手带您无忧上云