解题思路:思路清晰简单
参考代码:
# 求数字各位数之和 def DigitCount(n): result = 0 s = str(n) lenth = len(s) for i in range(lenth): result += int(s[i]) return result # 判断数字是否为回文数 def IsHuiwen(n): s = str(n) lenth = len(s) flag = 1 for i in range(lenth // 2): if s[i] != s[lenth - 1 - i]: flag = 0 break if flag: return 1 else: return 0 n = int(input()) flag = 0 for i in range(10000, 999999): if IsHuiwen(i): if DigitCount(i) == n: flag = 1 print(i) if flag == 0: print("-1")
0.0分
0 人评分
【求帮助】C语言程序设计教程(第三版)课后习题8.9 (C语言代码)浏览:794 |
最小公倍数 (C语言代码)浏览:863 |
printf基础练习2 (C语言代码)浏览:943 |
P1001 (C语言代码)浏览:801 |
【求[X,Y]内被除3余1并且被除5余3的整数的和】 (C语言代码)浏览:675 |
DNA (C语言描述,蓝桥杯)浏览:1555 |
C语言程序设计教程(第三版)课后习题9.10 (C语言代码)浏览:835 |
简单的a+b (C语言代码)浏览:581 |
循环入门练习6 (C语言代码)浏览:970 |
Pascal三角 (C语言代码)浏览:653 |