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:这样为什么会WA?请教。。In Reply To:这样为什么会WA?请教。。 Posted by:0406340341 at 2007-01-24 19:59:53 > #include<stdio.h> > int main() > { > char isbn[11]; > int n=0,i,x,y; > scanf("%s",isbn); > if(isbn[9]=='X') n=10; > else if(isbn[9]=='?') n=0,x=1; > else n=isbn[9]-'0'; > for(i=10;i>1;i--) > { > if(isbn[10-i]=='?') {x=i;continue;} > n+=(isbn[10-i]-'0')*i; > } > y=11-n%11; > while(1) > { > if(y%x==0||y/x>10) break; > y+=11; > } > if(y/x<10&&y/x>=0) printf("%d\n",y/x); > else if(y==10&&x==1) printf("X\n"); > else printf("-1\n"); > return 0; > } Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator