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:envaitenet at 2010-08-26 20:49:39 > #include<iostream> > #include<cstring> > using namespace std; > int main() > { > int n,b[10],i,j,k,t,len,x,z; > char d[10]; > scanf("%d",&n); > for(i=1;i<=4;i++) > { > int sum=0,s; > scanf("%s",d); > len=strlen(d); > for(j=len-1;j>=0;j--) > { > if(d[j]>='0'&&d[j]<='9') > { > b[j]=d[j]-'0'; > if((len-j)%3==1) > sum+=b[j]*9; > if((len-j)%3==2) > sum+=b[j]*3; > if((len-j)%3==0) > sum+=b[j]*7; > } > else > { > t=j; > if((len-j)%3==1) > z=9; > if((len-j)%3==2) > z=3; > if((len-j)%3==0) > z=7; > } > } > for(x=0;x<=9;x++) > { > s=sum; > s+=x*z; > if(s%10==0) > break; > } > cout<<"Scenario #"<<i<<":"<<endl; > for(k=0;k<len;k++) > { > if(k==t) > printf("%d",x); > else > printf("%d",b[k]); > } > cout<<endl<<endl<<endl; > } > return 0; > } > test case is not 4, but n for (i = 1; i<= n ; i++) Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator