gpt4 book ai didi

objective-c - Objective-C - 如何在数字中添加数字?

转载 作者:太空狗 更新时间:2023-10-30 03:57:40 24 4
gpt4 key购买 nike

如何添加特定数字中的数字,例如,如果数字是 3234,结果应该是 3+2+3+4 = 12?

最佳答案

沿着这条线的东西应该做到这一点:

int val = 3234;

int sum = 0;
while (val != 0) {
sum += (val % 10);
val = val / 10;
}

// Now use sum.

继续添加直到你得到一个数字:

int val = 3234;

int sum = val;
while (sum > 9) {
val = sum;
sum = 0;
while (val != 0) {
sum += (val % 10);
val = val / 10;
}
}

// Now use sum.

请注意,这两者都会破坏原始 val 值。如果您想保留它,您应该制作一个副本或在一个函数中执行此操作,以便保留原件。

关于objective-c - Objective-C - 如何在数字中添加数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4032702/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com