为啥得30分???求大佬求助
查看原帖
为啥得30分???求大佬求助
401883
洛书209074418楼主2020/12/21 15:19
#include<iostream>
#include<cstring>
using namespace std;
int main()
{   char a[13],c;
    int j=0,sum=0;
    double s;
    cin>>a;
	for(int i=0;i<11;i++)
	{
		if(a[i]!='-') 
		{
			j++;
			sum=sum+(a[i]-'0')*j;
		}
	}
	sum=sum%11;
	if(sum==10) c='X';
	else c=sum+'0';
	if(c==a[12]) cout<<"Right"<<endl;
	else
	{
		a[12]=c;
		cout<<a;
	}
	return 0;
 } 
2020/12/21 15:19
加载中...