用c#编写一段程序,计算用户输入的整形数值的各位数字之和
时间: 2024-09-28 14:12:40 浏览: 34
C#实验-------编写一个程序接受用户输入的字符串,判断是否为元音字母
在C#中,你可以编写如下的函数来计算用户输入整数的各位数字之和。这个函数首先将输入转换为字符串,然后遍历每个字符并将其转换回数字,最后求和。
```csharp
using System;
public class Program {
public static void Main() {
Console.Write("请输入一个整数:");
string input = Console.ReadLine();
int sum = SumOfDigits(input);
Console.WriteLine("输入整数的各位数字之和为:" + sum);
}
// 计算字符串中所有数字的总和
private static int SumOfDigits(string number) {
int sum = 0;
foreach (char digit in number) {
if (Char.IsDigit(digit)) {
sum += Int32.Parse(digit.ToString());
}
}
return sum;
}
}
```
在这个例子中,`SumOfDigits`函数接收一个字符串作为参数,通过循环处理字符串中的每个字符,如果是数字,则转换成整数并加入到总和中。
阅读全文