解题思路:输入的是字符串,而不是整数类型,字符变为整数,字符-‘0’
#include <stdio.h>
#include <stdlib.h>
#include<string.h>
int gewei(int n){
int sum=0;
while(n>0){
int t=n%10;
sum+=t;
n=n/10;
}
return sum;
}
int main(int argc, char *argv[])
{
// 请在此输入您的代码
char s[999];
gets(s);
//int n=atoi(s);
int n=0;
for(int i=0;i<strlen(s);i++){
n=n+s[i]-'0';
}
while(n>=10){
n=gewei(n);
}
printf("%d",n);
return 0;
}