感谢您的解答!(90分,测试点8未通过)
查看原帖
感谢您的解答!(90分,测试点8未通过)
503842
LemonSpecial楼主2021/4/5 11:08
#include <stdio.h>
int main() 
{
    char a[14], mod[12] = "0123456789X";
    gets(a);
    int i, j = 1, t = 0;
    for (i = 0; i < 12; i++)
    {
        if (a[i] == '-')
        {
            continue;
        }
        else
        {
            t = t + (a[i] - '0') * j;
            j = j + 1;
        }
    }
    if (mod[t % 11] == a[12])
    {
        printf("Right");
    }
    else
    {
        a[12] = mod[t % 11];
        puts(a);
    }
    return 0;
}
2021/4/5 11:08
加载中...