解题思路:思路清晰简单
参考代码:
# 求数字各位数之和 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语言代码)浏览:435 |
Pascal三角 (C语言代码)格式错误浏览:520 |
2005年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:582 |
【魔板】 (C++代码)(时间超限,希望会的帮我改正一下)浏览:741 |
回文数字 (C语言代码)浏览:2510 |
1025题解浏览:736 |
复数求和 (C语言代码)浏览:924 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:2161 |
快速排序算法1浏览:884 |
众数问题 (C语言代码)浏览:623 |