求助!只有10分!只能输出“Right”,咋办
查看原帖
求助!只有10分!只能输出“Right”,咋办
1035625
Azure_qwq楼主2023/9/14 22:44

膜拜各位大佬%%%,帮蒟蒻看看吧

#include<bits/stdc++.h>
using namespace std;

int main()
{
	string ch;
	getline(cin,ch);
	int m=0;
	for(int i=0;i<ch.size();i++)
	{
		if(ch[i]!='-')
			m+=i*(ch[i]-'0');
	}
	m=m%11;
	if(m-1==ch[ch.size()-1]-'0')
	{
		cout<<"Right"<<endl;
		return 0;		
	}
	else
		ch[ch.size()-1]=m-1+'0';
	cout<<ch;
	return 0;
}

玄关,感谢

2023/9/14 22:44
加载中...