P1055 [NOIP2008 普及组] ISBN 号码
查看原帖
P1055 [NOIP2008 普及组] ISBN 号码
696939
XMDxmd0525楼主2022/4/2 08:06

为啥错啦?

#include<bits/stdc++.h>
#include<iostream>
using namespace std;
int main(){
	char a[14];
	int sum=0, t=1;
	for(int i=1;i<=13;i++){
		scanf("%c", &a[i]);
		if(a[i]!='-'&&i!=13){
			sum=sum+(a[i]-'0')*t;
			t++;
		}
	}
	if(sum%11==a[13]-'0'){
		printf("Right\n");
	}else{
		if(sum%11==10) a[13]='X';
		a[13]=sum%11+'0';
		for(int i=1;i<=13;i++){
			printf("%c", a[i]);
		} 
	}
} 
2022/4/2 08:06
加载中...