第一次用fget函数,大家帮忙看看,样例正确但结果全WA
查看原帖
第一次用fget函数,大家帮忙看看,样例正确但结果全WA
1174276
sjoll楼主2023/11/30 11:19
#include<bits/stdc++.h>
using namespace std;
int main(){
	char a[102];
	int b[102],j=1,m=0;
	fgets(a,102,stdin);
	int n=strlen(a);
	for(int i=0;i<n-1;i++){
		if(a[i]!='-'){
			b[j]=a[i]-'0';
			j++;
		}	
	}
	for(int i=1;i<j-1;i++){
		m+=b[i]*i;
	}
	if(m%11==b[j-1]) cout<<"Right";
	else if(m%11==10&&a[n-2]=='X') cout<<"Right";
	else{
		for(int i=0;i<n-2;i++){
			cout<<a[i];
		}
		if(m%11!=10) cout<<m%11;
		else cout<<"X";
	}
}
2023/11/30 11:19
加载中...