0分求助(;′⌒`)
查看原帖
0分求助(;′⌒`)
1534735
ParkourCat楼主2024/11/21 21:42
#include<bits/stdc++.h>
using namespace std;
int main(){
	string str;
	getline(cin,str);
	int num=1;
	int sum=0;
	for(char x:str){
		if(isdigit(x)){
			if(num<10){
				int a=x*num;
			    num++;
				sum+=a;
			}
			if(num==10){
				int b=sum%11;
				if(b==x){
					cout<<"Right";
				}
				else{
					int len=str.size();
					string str2=str.substr(0,len-1);
					if(b==10){
						char c='X';
						if(c==x){
							cout<<"Right";
						}
						else{
							cout<<str2<<c;
						}
					}
					else{
						cout<<str2<<b;
					}
				}
			}
		}
	}
	
	return 0;
}
2024/11/21 21:42
加载中...