为啥自己运行所给的例子都对,提交后却一个不对
  • 板块题目总版
  • 楼主Tqh456789
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/11/30 21:54
  • 上次更新2024/11/30 22:01:16
查看原帖
为啥自己运行所给的例子都对,提交后却一个不对
1230399
Tqh456789楼主2024/11/30 21:54

求大佬救救孩子吧

#include <bits/stdc++.h>
using namespace std;
int main()
{
	char a[13];
	cin>>a;
	int sum = 0,k = 0;
	for(int i=0;i<12;i++)
	{
		if(a[i] != '-')
		{
			k++;
			sum += (a[i] - '0') * k;
		}
	}
	int h = sum%11;
	if(h == a[12] - '0')
	{
		cout<<"Right";
	}
	else 
	{
		if(h < 10)
		{
			a[12] = h + '0';
			cout<<a;
		}
		if(h == 10)
		{
			a[12] = 'X';
			cout<<a;
		}
	}
	return 0;
}
2024/11/30 21:54
加载中...