30分qz

P1055 [NOIP2008 普及组] ISBN 号码

```cpp #include<bits/stdc++.h> using namespace std; int main(){ char a,b,c,d,e,f,g,h,i,q,wort; int ans; scanf("%c-%c%c%c-%c%c%c%c%c-%c",&a,&b,&c,&d,&e,&f,&g,&h,&i,&wort); ans=int(a-'0')*1+int(b-'0')*2+int(c-'0')*3+int(d-'0')*4+int(e-'0')*5+int(f-'0')*6+int(g-'0')*7+int(h-'0')*8+int(i-'0')*9; ans%=11; if(ans!=10) q=ans+'0'; if(ans==10) q='X'; if(q==wort) cout<<"Right"; if(q!=wort) printf("%c-%c%c%c-%c%c%c%c%c-%c",a,b,c,d,e,f,g,h,i,q); return 0; } ```
by jhrjhr @ 2023-10-04 08:01:29


|