啥情况?
查看原帖
啥情况?
500888
sodiums楼主2021/4/1 23:05
#include <stdio.h>
int main ()
{
    char a[14];
    for (int i=0;i<13;i++)
    {
        int v1=getchar();
        a[i]=v1;
    }
    int v2=0;
    for (int j=1,i=0;i<11;i++)
    {
        if (a[i]!= '-')
        {   
            v2=v2+j*(a[i]-48);
            //printf("j%d*a[i]%c\n v2=%d\n",j,a[i],v2);
            j++;
        }
        
    }
    if ( v2 % 11 == a[12]-48 || (v2 % 11 ==10 && a[12]=='X'))
    {
        printf("Right");
        return 0;
    }
    else
    {
        if (v2 % 11 ==10)
        {
            a[12]='X';
        }
        else
        {
            a[12]=(v2%11) +48;
        }
        printf("%s",a);
    }
    return 0;

}
2021/4/1 23:05
加载中...