Online Judge | Problem Set | Authors | Online Contests | User | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest |
Re:000000 is not cyclicIn Reply To:000000 is not cyclic Posted by:snowfall at 2009-03-03 13:37:21 #include<stdio.h> #include<string.h> #define N 61 char a[N],result[N]; int main() { int flag,n; while(scanf(" %s",a+1)!=EOF) { int i; n=strlen(a+1); int temp=0; for(i=n;i>=1;i--) { result[i]= (temp+(a[i]-'0')*(n+1)) %10+'0'; //printf("%c ",result[i]); temp=(temp+(a[i]-'0')*(n+1))/10; } flag=0; //printf("%s\n",result+1); for(i=1;i<=n;i++) if(result[i]!='9') { flag=1; break; } if(flag) printf("%s is not cyclic\n",a+1); else printf("%s is cyclic\n",a+1); } return 0; } 这个代码AC了。 000000 is not cyclic 11111111 is cyclic 有点想不明白。。。 Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator