cpe練習筆記 UVa11332 Summing Digits
題目連結
程式碼
程式碼
#include#include #include void func(char a[]){ int i,sum=0; for(i=0;i<11;i++){ if(a[i]>='1' && a[i]<='9'){ sum=sum+(a[i]-'0'); } } memset(a,0,11); sprintf(a,"%d",sum); if(sum>=10) func(a); } int main(){ char s[11]; memset(s,0,11); while(scanf("%s",&s)!=EOF && s[0]!='0'){ func(s); printf("%s\n",s); } return 0; }
留言
張貼留言