gpt4 book ai didi

c - C中重复数字和的错误

转载 作者:行者123 更新时间:2023-11-30 20:44:57 26 4
gpt4 key购买 nike

65536 的数字和是 7,因为 6+5+5+3+6=25 且 2+5 = 7我只想为上述任务编写程序。但是当第一次加法超过10时我没有得到正确答案

程序:

#include <stdio.h>

int main()
{
int N, sum = 0, temp;
scanf("%d",&N);

while(1)
{
temp = N%10;
sum += temp;
N = N/10;

if(N==0) {
if(sum>=10) {
N = sum;
}
else {
break;
}

}
}

printf("%d", sum);
return 0;
}

最佳答案

可以直接得到数字和,如果数字非零则

value=number % 9

如果值为 0,则认为数字之和等于 9。
读这个link了解它是如何工作的

关于c - C中重复数字和的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22306831/

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