题目
源地址:
http://poj.org/problem?id=1316
理解
水题,开一个数组模拟,水过~
代码
#include <stdio.h>
int data[10010] = {0};
int sum(int num)
{
int ans = 0;
while (num > 0)
{
ans += num % 10;
num /= 10;
}
return ans;
}
int main(int argc, char const *argv[])
{
int i = 0;
for (i = 1; i < 10001; ++i)
{
data[i + sum(i)] = 1;
}
for (i = 1; i < 10001; ++i)
{
if (!data[i])
{
printf("%d\n", i);
}
}
}
更新日志
- 2014年07月23日 已AC。