求助!

P1055 [NOIP2008 普及组] ISBN 号码

Giant_Breast @ 2022-05-24 20:00:46

#include<bits/stdc++.h>
using namespace std;
char a[13];
char z[12]="0123456789X";
int b=0;
int i,j,k;
int h=1;
int main()
{
    gets(a); 
    for(i=0;i<12;i++)
    {
        if(a[i]=='-')
            continue;
        else
        {
            b+=(a[i]-'0')*h;
            h++;
        }
    }
    if(z[b%11]==a[12]) printf("Right\n");
    else a[12]=z[b%11]; puts(a);
    return 0;
}

by krjt @ 2022-05-24 21:10:56

@Npsy202209 else a[12]=z[b%11]; puts(a); 改成 else {a[12]=z[b%11]; puts(a);} 注意注意细节


|