讨论 / ISBN pascal
yangfengyi 2013-03-15 02:11:00
点我顶贴 收藏 删除
不用说了,直接上程序

var sb,z:string;

m,i,j:longint;

d:char;

begin

read(sb);

z:=sb;

delete(sb,2,1);

delete(sb,5,1);

delete(sb,10,1);

for i:=1 to 9 do

begin

val(sb[i],j);

m:=m+i*j;

end;

j:=m mod 11;

case j of

1:d:='1';

2:d:='2';

3:d:='3';

4:d:='4';

5:d:='5';

6:d:='6';

7:d:='7';

8:d:='8';

9:d:='9';

10:d:='X';

end;

if z[13]=d then write('Right')

else

begin

delete(z,13,1);

insert(d,z,13);

write(z);

end;

end.

查看更多回复
提交回复