P1055 40pts求调

P1055 [NOIP2008 普及组] ISBN 号码

I_Love_Kobe @ 2024-08-24 11:26:46

#include<bits/stdc++.h>
#define int long long
using namespace std;
int a,b,d,sum;
char c,e;

signed main(){
    cin>>a>>c>>b>>c>>d>>c>>e;
    sum+=a*100000000+b*100000+d;
    if(e=='X'){
        if(sum%11==10){
            cout<<"Right";
        }
        else{
            cout<<a<<c<<b<<c<<d<<c<<sum%11;
        }
    }
    else{
        int x=e-'0';
        if(x==sum%11){
           cout<<"Right";
        }
        else{
            cout<<a<<c<<b<<c<<d<<c<<sum%11;
        }
    }
    return 0;
}

这是蒻蒟的码代,来个犇神帮这个蒻蒟看一下吧


by Future_Comet @ 2024-08-24 11:27:46

WA吗?


by Future_Comet @ 2024-08-24 11:29:27

不是,你这样例过了吗?


by Future_Comet @ 2024-08-24 11:34:52

题目不是要求第一位乘1,第二位乘2...第九位乘9吗?

sum+=a*100000000+b*100000+d;

是什么玩意?


by I_Love_Kobe @ 2024-08-24 11:38:18

@Future_Comet 我也不知道是什么玩意,所以我现在改了


by Future_Comet @ 2024-08-24 11:41:10

So did you AC?


by Future_Comet @ 2024-08-24 11:43:42

其他代码应该没啥大问题。


|