社区讨论
HELP!
P1055[NOIP 2008 普及组] ISBN 号码参与者 2已保存回复 2
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 2 条
- 当前快照
- 1 份
- 快照标识符
- @lxektbkw
- 此快照首次捕获于
- 2024/06/14 18:59 2 年前
- 此快照最后确认于
- 2024/06/14 21:27 2 年前
想请问这个要怎么改
60分……
CPP
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,a,b,c,d;
char x;
cin>>a>>x>>b>>x>>c>>x>>d;
n=a*1+b/100*2+(b%100)/10*3+b%10*4+c/10000*5+(c%10000)/1000*6+(c%1000)/100*7+(c%100)/5*4+(c%10)*9;
n=n%11;
if(n==d)
printf("Right");
else
if(n==10)
cout<<a<<x<<b<<x<<c<<x<<"X";
else
cout<<a<<x<<b<<x<<c<<x<<n;
return 0;
}
回复
共 2 条回复,欢迎继续交流。
正在加载回复...