10组过4组 求帮忙指点下
查看原帖
10组过4组 求帮忙指点下
291129
GO000楼主2020/11/26 10:33
#include<bits/stdc++.h>
using namespace std;
int a[20];
int main(){
	string s;
	cin>>s;
	int k=0;
	for(int i=0;i<s.size();i++){
		if(s[i]!='-'){
			a[k]=s[i]-'0';
			k++;
		}else{
			continue;
		}
	}
	int j=1;
	int ans=0;
	for(int i=0;i<9;i++){
	   ans+=a[i]*j;
	   j++;
	} 
     ans %=11;
     if(ans==a[11]){
     	cout<<"right"<<endl;
	 }else{
	 	for(int i=0;i<s.size()-1;i++) cout<<s[i];
	 	cout<<ans<<endl; 
	 }
	return 0;
} 
2020/11/26 10:33
加载中...