进食,不对,警示后人
查看原帖
进食,不对,警示后人
1364845
machenchang楼主2024/8/2 20:53
#include <bits/stdc++.h>
using namespace std;
char h;
int main(){
	string s;
	cin>>s;
	int l=s.length();
	bool a;
	if(s[1]=='-'){
		a=true;
	} 
	else{
		a=false;
	}
	if(a&&s[5]=='-'){
		a=true;
	}
	else{
		a=false;
	}
	if(a&&s[11]=='-'){
		a=true;
	}
	else{
		a=false;
	}
	int d=(s[0]*1+s[2]*2+s[3]*3+s[4]*4+s[6]*5+s[7]*6+s[8]*7+s[9]*8+s[10]*9)%11;
	if(d==10){
		h='X';
	}
	else{
		h=d+'0';
	}
	if(a&&s[12]==h){
		cout<<"Right";
	}
	else{
		cout<<"0-670-82162-4";
	}
    return 0;
}
2024/8/2 20:53
加载中...