| ||||||||||
| 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 | |||||||||
2190为什么错了?好闷……#include"iostream.h"
int main()
{
long i,sum=0,f;
char num[10];
for(i=0;i<9;i++) {cin>>num[i];if(num[i]!='?') sum+=(10-i)*(num[i]-'0');else f=i;}
cin>>num[9];
if(num[9]!='?')
{
if(num[9]!='X') sum+=num[9]-'0';
else sum+=10;
}
else f=9;
if(f!=9)
{
int ff=0;
for(i=0;i<10;i++)
if(!((sum+(10-f)*i)%11)) {cout<<i<<endl;ff=1;break;}
if(!ff)cout<<-1<<endl;
}
else
{
for(i=0;i<10;i++)
if(!((sum+i)%11)) {cout<<i<<endl;break;}
if(!((sum+10)%11)) {cout<<"X"<<endl;}
}
return 1;
}
Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator