为什么过不了,求大佬指点
查看原帖
为什么过不了,求大佬指点
512587
Konnyaku_q楼主2023/9/13 20:23

0分,觉的没啥不对啊

#include<iostream>
#include<cstdio>
#include<cstring>
#include<cmath>
#include<algorithm>
#include<queue>
using namespace std;
long long a,b[20];
char  s[15],f[6];
int main()
{
   cin>>s[1]>>f[1]>>s[2]>>s[3]>>s[4]>>f[2]>>s[5]>>s[6]>>s[7]>>s[8]>>s[9]>>f[3]>>s[10];
   	if(s[10]=='X')
   {
   		b[10]=10;	

   }
   for(int i=1;i<=10;i++)
   {
   	  b[i]=s[i]-'0';
   	  a+=b[i]*i;
   }
   a=a%11;

   if(b[10]==a)
   {
   	 cout<<"Right"<<endl;
   	 return 0;
  } 
  else
  {
  	if(a>=10)
  	{
    cout<<s[1]<<f[1]<<s[2]<<s[3]<<s[4]<<f[2]<<s[5]<<s[6]<<s[7]<<s[8]<<s[9]<<f[3]<<"X";
 		
	}
  	cout<<s[1]<<f[1]<<s[2]<<s[3]<<s[4]<<f[2]<<s[5]<<s[6]<<s[7]<<s[8]<<s[9]<<f[3]<<a;
  }
   



}
2023/9/13 20:23
加载中...