#include <stdio.h> int main() { int n; scanf("%d",&n); for(int i=1;i<=n;i++) { int k=i; int sum=0; while(k) { sum+=k%10; if(k>=10) sum*=10;//每把个位提出来就乘一次10实现原来个位到首位 k/=10; } if(sum==i) printf("%d\n",i); } return 0; }