解题思路:
注意事项:不知道为什么答案错误67,有大佬能解答一下吗
参考代码:n=int(input())
l=[0 for _ in range(100)]
tmp=1
for i in range(1,10):
for k in range(10):
for j in range(10):
if 2*i+2*k+j==n:
tmp=0
num=str(i)+str(k)+str(j)+str(k)+str(i)
num=int(num)
l.append(num)
elif 2*(i+j+k)==n:
tmp=0
num=str(i)+str(k)+str(j)+str(j)+str(k)+str(i)
num=int(num)
l.append(num)
l.sort()
for i in l:
if i!=0:
print(i)
if tmp==1:
print(-1)
0.0分
0 人评分
【数组的距离】 (C语言代码)浏览:608 |
C语言程序设计教程(第三版)课后习题8.8 (C++代码)浏览:551 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:940 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C++代码)(手动优化一下计算)浏览:1284 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:698 |
奖学金 (C++代码)浏览:2008 |
C语言训练-角谷猜想 (C语言代码)浏览:1705 |
简单的a+b (C语言代码)浏览:530 |
C语言训练-数字母 (C语言代码)浏览:649 |
简单的a+b (C语言代码)浏览:631 |