hdu 1013

来源:互联网 发布:数据库设计的步骤 编辑:程序博客网 时间:2024/06/05 13:23
#include<stdio.h>
 #include<string.h>
 int main(){   
 int i,n,d;
 char ch[1000];//这个一定要开得够大   
 memset(ch,0,sizeof(ch));   
 while(scanf("%s",&ch)&&strcmp(ch,"0")!=0)   
 {       
 int len=strlen(ch);
 n=0;       
 for(i=0;i<len;i++)
 n+=ch[i]-'0';              
 while(n/10!=0)       
 {
 d=0;     
 while(n)      
 {              
 d+=n%10;     
 n/=10;        
 }         
 n=d;
 }       
 printf("%d\n",n); 
 }   
 return 0;
 }
 
原创粉丝点击