求助
  • 板块题目总版
  • 楼主ydc234
  • 当前回复3
  • 已保存回复3
  • 发布时间2022/8/6 17:08
  • 上次更新2023/10/27 16:44:11
查看原帖
求助
216808
ydc234楼主2022/8/6 17:08

各位大佬,为什么错了啊

#include<iostream>
using namespace std;
char a[100];
int main()
{
	int k,ans=0,j=0;
	for(int i=1;i<=12;i++)
	{
		cin>>a[i];
		if(i==2||i==6||i==12)
		{
			continue; 
		}
		j++;
		ans=ans+(a[i]-'0')*j;
	}
	cin>>k;
	int l=ans%11;
	if(k==l)
	{
		cout<<"Right";
	}
	else
	{
		for(int i=1;i<=12;i++)
		{
			cout<<a[i];
		}
		cout<<l;
	}
	return 0;
}

谢谢

2022/8/6 17:08
加载中...