Misha 2013-12-08 06:28:51
点我顶贴
收藏
删除
#include<iostream>
#include<string>
using namespace std;
int main(){
int a,b,c,d,e,f,g,h,i,tmp;
char t;
string st;
cin>>st;
a=st[0]-48;b=st[2]-48;c=st[3]-48;d=st[4]-48;e=st[6]-48;f=st[7]-48;g=st[8]-48;h=st[9]-48;i=st[10]-48;t=st[12];
tmp=(a*1+b*2+c*3+d*4+e*5+f*6+g*7+h*8+i*9);
if((tmp==10&& t=='X')||(tmp==int(t)-48)) cout<<"Right";
else {
cout<<a<<"-"<<b<<c<<d<<"-"<<e<<f<<g<<h<<i<<"-";
if (tmp==10)cout<<"X";
else cout<<tmp;
}
}
测试点9 Unaccepted / 在1行选手输出与标准输出存在差异
标准输出
......462-87674-X
选手输出
......462-87674-252
最后一位输出的是tmp,tmp已经了 竟然输出了252
测试点6 Unaccepted / 在1行选手输出与标准输出存在差异
标准输出
......115-13880-X
选手输出
......115-13880-175
这次又变成了175.....
不忍直视的测评