哪里错了?一直看不出
查看原帖
哪里错了?一直看不出
1441848
Tang1106楼主2024/9/22 19:02
#include<iostream>
using namespace std;
int main() {
    char s[13],c;
    int sum=0,k=0;
    cin>>s;
    for(int i=0;i<11;i++) {
        if(s[i]=='-') {
            k++;
            sum+=(s[i]-'0')*k;
        }
    }sum%=11;
    if(sum==10) {
        c='X';
    }else {
        c=sum+'0';
    }
    if(s[12]==c) {
        cout<<"Right";
    }else {
        s[12]=c;
        cout<<s;
    }




    return 0;
}
2024/9/22 19:02
加载中...