求助好多WA
查看原帖
求助好多WA
505279
一笑生花楼主2021/4/16 16:11

代码如下,出现好多wa不知道怎么回事,有大神解答下吗?

#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
	char ch[13],ch1[]="0123456789X";
	int m[9];
	int a,j=0;
	scanf ("%s",ch);
	for (int i = 0; i < 13; i++)
	{
		if (ch[i] == '-')
		continue;
		m[j]=(ch[i]-'0');
		j++;
	}
	for (int k =0;k<9;k++)
	{
		a = a + m[k] * (k+1);
	}
	a = a%11;
	//cout << a << endl;
	if (ch1[a]==ch[12])
	{
		cout <<"Right";
	}
	else
	{
		ch[12]=ch1[a];
		printf ("%s",ch);
	}
	return 0; 
}
2021/4/16 16:11
加载中...