题面描述:
为祝贺新一批的研究生入学,队长让大家为新人命题训练其程序设计能力。有人
问队长能不能黑,队长说可以黑但是不能黑那啥。大家很失望 2333,于是
calfcamel 决定出一道 2333 的题目。给你一个小于 60 位的整数 p,求大于 p 的最
小的数 p1,使得 p1 中包含数 2333。
输入数据:
输入数据的第一行为一个正整数 T,表示有 T 组数据。随后的 T 行中每行包括一
个小于 60 位的整数 p (T <= 50, 1 <= p <10^60,即 10 的 60 次方)。
输出数据:
对每组输入数据单独输出一行结果, 第 x 行结果形如“Case #x: a”, 其中 x 为组
号,从 1 开始, a 为对应的结果。
样例输入:
2
100
1000000000000
样例输出:
Case #1: 2333
Case #2: 1000000002333
这道题考虑不周全,结果运行有问题,请大佬指教!
程序源码:
```python
T = int(input())
a = []
t = 0
while (t < T):#t次录入
n = int(input())#录一个数
n1 = int(n%10000)
if n1 < 2333:
a.append(n+2333-n1)
else:
a.append(n+12333-n1)
t += 1
t = 0
while (t <= T-1):
print("Case #%d: %d" % (t + 1, a[t]))
t += 1