有需要代码的进来拿啊 有仍砖头的都拍进来砸啊
程序代码:
#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; }