求大佬帮忙,为什么是80分,哪错了?
查看原帖
求大佬帮忙,为什么是80分,哪错了?
542863
新时代卷王楼主2021/8/26 22:26
#include<bits/stdc++.h>
using namespace std;

int main()
{
    int sum=0;
    int r;
    int j=0;
    char c[12];
    for(int i=0;i<12;i++)
    {
        if((c[i]=getchar())=='-')
        continue;
        else
        j++;
        sum+=(int(c[i])-48)*j;
    }
    r=int(getchar())-48;
    if(r==(sum%11))
    cout<<"Right";
    else
    {
        for(int k=0;k<12;k++)
        {
        cout<<c[k];
        }
        if(sum%11<10)
        cout<<sum%11;
        else cout<<"X";
    }
    
    return 0;
}
2021/8/26 22:26
加载中...