全WA QwQ 求助大佬
查看原帖
全WA QwQ 求助大佬
1047798
nahida_badminton楼主2023/7/30 21:16
#include <iostream>
#include <cstdio>
using namespace std;

int main(){
    int isbn[10];
    char ma;
    scanf("%d-%d%d%d-%d%d%d%d%d-%c", &isbn[0], &isbn[1], &isbn[2], &isbn[3], &isbn[4], &isbn[5], &isbn[6], &isbn[7], &isbn[8], &ma);
    int sum;
    for (int i = 1; i <= 10; i++){
        sum += isbn[i-1] * i;
    }
    int a = sum % 11;
    if (ma == 'X' && a == 10){
        cout << "Right";
    } else if (ma - '0' == a){
        cout << "Right";
    } else {
        printf("%d-%d%d%d-%d%d%d%d%d-%d", &isbn[0], &isbn[1], &isbn[2], &isbn[3], &isbn[4], &isbn[5], &isbn[6], &isbn[7], &isbn[8], &a);
    }
    return 0;
}
//忽略我这超嗷嗷嗷嗷极长的输入输出吧我实在想不出别的办法了
                

我在Dev上逝了世然后输出了一大堆乱码……

0-670-82162-4
7470560-747056474705687470572-74705767470580747058474705887470592-7470608

希望哪位大佬能帮一下我谢谢!!!

2023/7/30 21:16
加载中...