擅长:python、mysql、java
<p>对于以10为基数的输出数字,您只需对一个变量进行计数,如果符号和是例如10,则进行符号和并输出组合。在</p>
<p>代码:</p>
<pre><code>def SignSum(X):
Sum = 0
String = str(X)
for Sign in String:
Sum += int(Sign)
return Sum
Counter = 0
while Counter < 10000:
if SignSum(Counter) == 10:
print Counter
Counter += 1
</code></pre>
<p>当然,这也适用于其他具有修改SignSum()函数的基函数</p>