有需要代码的进来拿啊 有仍砖头的都拍进来砸啊
程序代码:#include<stdio.h>
//本函数的功能就是把一个整数拆分成一个字符数组
//并返回该字符数组的有效长度
int chaifen(char des[],int source)
{
int i=0;
while(source>0)
{
des[i]=source%10+48;
i++;
source=source/10;
}
return i;
}
//程序功能,计算所谓的数根
//比如 888=24=6 888999=51=6
//写到这里,突然想到这个所谓的数根其实就是9除的余数啊
//那还写这么多废话代码干嘛啊
int main(void)
{
char test[100];
for(int j=0;j<100;j++) test[j]='\0';
int i=chaifen(test,888778996)-1;
int total=0;
while(1)
{
total=total+test[i]-48;
i--;
if ((i<0) && (total>9))
{
i=chaifen(test,total)-1;
total=0;
}
if((i<0) && (total<10))
{
break;
}
}
printf("total=%d\n",total);
return 0;
}




