如何把数字和成整数

本文关键字:整数 数字 | 更新日期: 2023-09-27 18:08:17

如何将不同的数字和成一个整数?例如:int = and 411;我想拉出的数字和它们的总和:4 + 1 + 1 = 6,尝试了各种方式,但我收集ASCII值在表中,我不想要它?

如何把数字和成整数

如何使用LINQ表达式?

var sum = 411.ToString().Sum(x => x - '0');

通过将int值转换为string(实现IEnumerable<char>),我们可以遍历每个数字并将它们相加。

int i = 441;
int sum = 0;
while (i > 0)
{
    sum += i%10;
    i /= 10;
}