在 线 求 助
查看原帖
在 线 求 助
763339
lanchenhao2010楼主2022/8/8 09:04

崩溃了……

代码改了几十次都没过,IDE又卡爆了,无法测试。

有大佬能高抬贵手雪中送炭帮帮我吗【跪】?

附代码。

#include <iostream> //P1055 ISBN号码
#include <cstdio>
#include <cmath>
using namespace std;
int main(){
    int a[9];
    char p,m[15]="0123456789X";
    scanf("%d-%d%d%d-%d%d%d%d%d-%c",&a[0],&a[1],&a[2],&a[3],&a[4],&a[5],&a[6],&a[7],&a[8],&p);
    int rp = 0;
    for(int i = 1;i <= 9;i++){
        rp += i * a[i - 1];
    }
    rp %= 11;
    if (p == m[rp]) printf("Right");
    else printf("%d-%d%d%d-%d%d%d%d%d-%c",a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],m[rp]);
    
    return 0;
}
2022/8/8 09:04
加载中...