LeetCode—258. 各位相加
阿新 • • 發佈:2018-12-31
#include <stdio.h> #include <stdlib.h> #include <string.h> int addDigits(int num) { char a[100]; int i,sum=0; //itoa(num,a,10); sprintf(a,"%d",num); int len; len=strlen(a); while(len>1) { sum=0; for(i=0;i<len;i++) { sum=sum+a[i]-'0'; } //itoa(sum,a,10); sprintf(a,"%d",sum); len=strlen(a); } return a[0]-'0'; } int main() { int t=addDigits(38); printf("%d\n",t); return 0; }