解题思路:
注意事项:
参考代码:
d = 0
a = input()
b = []
for i in a:
if i.isdigit():
b.append(int(i))
for x in range(9):
c = b[x] * (x + 1)
d += c
d = d % 11
if a[-1].isdigit() and int(a[-1]) == d or a[-1] == 'X' and d == 10:
print("Right")
else:
a = a[:-1] + str(d) if d != 10 else a[:-1] + "X"
print(a)
这个题其实就是考虑乘法之后会不会是10所有我检测是插入“x”的
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:573 |
不容易系列 (C语言代码)浏览:702 |
Pascal三角 (C语言代码)格式错误浏览:551 |
简单的a+b (C语言代码)浏览:753 |
WU-C语言程序设计教程(第三版)课后习题11.11 (C++代码)(想学链表的可以看看)浏览:1465 |
简单的a+b (C语言代码)浏览:529 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:1324 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:525 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:545 |
敲七 (C语言代码)浏览:2748 |