P1055 哪错了
查看原帖
P1055 哪错了
648641
lanzhijie525楼主2022/1/15 23:24

P1055 有没有大佬指出一下哪儿有错,谢谢!!

#include<iostream>
#include<cmath>
using namespace std;
int main(){
	int a,b,c,d,e,f,g,h,i,j,A;
	scanf ("%d-%d%d%d-%d%d%d%d%d-%d",&a,&b,&c,&d,&e,&f,&g,&h,&i,&j);
	A = ( a + 2*b + 3*c + 4*d + 5*e + 6*f + 7*g + 8*h + 9*i) % 11;//验证码 
	if ( A == 10 && char (j) == 88 || j==A){
			cout << "Right" << endl;
			return 0;
		}else{    
			cout << a << "-" << b << c << d << "-" << e << f << g << h << i << "-" ;
			if(A==10){
				cout<<"X"<<endl;
			}
			else{
				cout<<A<<endl;
			}
			return 0;
		}
	return 0;
}```
2022/1/15 23:24
加载中...