很水的高精度题 ,只是别人问的时候 , 突然想把自己10几行的代码改进
#include <cstdio>
char n[300];
int main()
{
while ( scanf("%s",n)!=EOF && n[0]-48)
{
int m,i;
for(m=0,i=0;n[i]!='\0';m+=n[i]-48,++i);
printf("%d\n",m%9?m%9:9);
}
return 0;
}
很水的高精度题 ,只是别人问的时候 , 突然想把自己10几行的代码改进
#include <cstdio>
char n[300];
int main()
{
while ( scanf("%s",n)!=EOF && n[0]-48)
{
int m,i;
for(m=0,i=0;n[i]!='\0';m+=n[i]-48,++i);
printf("%d\n",m%9?m%9:9);
}
return 0;
}