yejuncenyyds @ 2023-07-29 17:35:53
#include<iostream>
using namespace std;
int a[10],e[20],t;
char c;
int main(){
scanf("%d-%d-%d-%c",&a[1],&a[2],&a[3],&c);
if(c=='X') a[4]=10;
else a[4]=c-'0';
for(int i=1;i<=4;i++){
int j;
if(i==1) j=2;
if(i==2) j=5;
if(i==3) j=10;-
if(i==4) j=11;
do{
e[--j]=a[i]%10;
a[i]/=10;
}while(a[i]!=0);
}
for(int i=1;i<=9;i++) t+=e[i]*i;
t%=11;
if(t==e[10]){
printf("Right");
return 0;
}
else printf("%d-%d%d%d-%d%d%d%d%d-",e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]);
if(t==10) printf("X");
else printf("%d",t);
}
但是只有60分
by ybc2025chenyuyang @ 2023-07-29 19:16:04
......你可不可以把拷代码的时候注意点,看看你主函数下面是啥(dog)