求助 80分 #2#10 WA
查看原帖
求助 80分 #2#10 WA
757355
guoyibo楼主2023/9/5 23:23
#include<iostream>

using namespace std;

int main(){
   char user[13] = {0};
   for(int i=0;i<13;i++){
   	cin>>user[i];
   }
   int arr[10] = {0};
   for(int i=0,j=0;i<13;i++){
   	if(i != 1 and i != 5 and i != 11){
   		arr[j] = user[i] - '0';
   		j++;
   	}
   } 
   int ans = 0;
   for(int i=1;i<=9;i++){
   	ans += arr[i-1] * i;
   }
   if(arr[9] == 'X' - '0'){
   	if(ans%11 == 10){
   		cout<<"Right";
   	}
   }
   else if(ans%11 == arr[9]){
   	cout<<"Right";
   }
   else{
   	for(int i=0;i<12;i++){
   		cout<<user[i];
   	}
   	if(ans%11 != 10){
   		cout<<ans%11;
   	}
   	else{
   		cout<<"X";
   	}
   }
   return 0;
}

感谢大佬~

2023/9/5 23:23
加载中...