求救求救,为啥一个点也过不了
查看原帖
求救求救,为啥一个点也过不了
1238295
jzphhc楼主2025/2/3 10:32
#include<bits/stdc++.h>
using namespace std;
int main(){
    int a,b,c,d,e,f,g,h,i,s1,s2;
    char j;
    scanf("%ld-%ld%ld%ld-%ld%ld%ld%ld%ld-%c",&a,&b,&c,&d,&e,&f,&g,&h,&i,&j);
    s1=(a*1+b*2+c*3+d*4+e*5+f*6+g*7+h*8+i*9)%11;
    if(j=='X')  {s2=10;}
    else {s2=j-'0';}
    
    if(s1==s2)  {cout<<"Right"<<endl;}
    else if(s1==10)     {cout<<a<<"-"<<b<<c<<d<<"-"<<e<<f<<g<<h<<i<<"-"<<'X';}
    else    {cout<<a<<"-"<<b<<c<<d<<"-"<<e<<f<<g<<h<<i<<"-"<<s1;}
    return 0;
}
2025/2/3 10:32
加载中...