解题思路:思路清晰简单
参考代码:
# 求数字各位数之和 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 人评分
A+B for Input-Output Practice (V) (C语言代码)浏览:497 |
1050题解(结构体数组与结构体指针的使用)浏览:1216 |
C语言程序设计教程(第三版)课后习题11.8 (C语言代码)浏览:756 |
企业奖金发放 (C语言代码)浏览:2462 |
链表数据求和操作 (C语言代码)浏览:1035 |
杨辉三角 (C语言代码)浏览:734 |
JAM计数法 (C语言代码)浏览:721 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:505 |
明明的随机数 (C语言代码)浏览:965 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:546 |