D. calc the sum
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int breaka(int b)
{
int a=0;
for(;b>0;)
{
a=a+b%10;
b=b/10;
}
return a;
}
int main(void)
{
int a,b,z;
scanf("%d",&a);
getchar();
char ch[1000003];
for(int i=0;i<a;i++)
{ z=0;
gets(ch);
b=strlen(ch);
for(int i=0;i<b;i++)
{
z=z+(ch[i]-'0');
}
for(;z>9;)
z=breaka(z);
printf("%d\n",z);
}
return 0;
}
亲测可过