www.pudn.com > zhejiang_university_acm_onlinejudge_code.rar > zp1086.cpp, change:2005-04-29,size:1073b
//--------------------------------------------------------------------------- #include#pragma hdrstop //--------------------------------------------------------------------------- #pragma argsused #include #include int main(int argc, char* argv[]) { int i,j,k,ln,q[200]={0},v[200]={0}; char st[200]; while (scanf("%s",st)>0) { ln=strlen(st); k=0; q[0]=1; v[0]=0; for (i=2;i 9) { q[j+1]+=q[j]/10; q[j]%=10; } for (j=k-1;j>=0;j--) { v[j]+=(st[i]-'0')*q[k-j-1]; if (v[j]>9) { v[j-1]+=v[j]/10; v[j]%=10; } } } printf("%s [8] = 0.",st); for (i=0;i