把一个数的各个位相加,结果得到的数在相加,如此反复,直到结果为一位数!
我看到的一个不错的算法,提出来供大家参考:
int fuc(int value)
{
int result=value%9;
if (result=0)
result=9;
if (value=0)
result=0;
return result;
}
...全文
56211打赏收藏
把一个数的各个位相加,结果得到的数在相加,如此反复,直到结果为一位数!
把一个数的各个位相加,结果得到的数在相加,如此反复,直到结果为一位数! 我看到的一个不错的算法,提出来供大家参考: int fuc(int value) { int result=value%9; if (result=0) result=9; if (value=0) result=0; return result; }