编辑代码

#include<stdio.h>

int main()
{    
    int a,b,i=0;
    scanf("%d%d",&a,&b);
    for( ;i=0; a++)
    	if(a%10!=0 && a<=10 && (a*a-a)%10==0)
        	printf("%d", a);
            i++;
        else if(a%10!=0 && a<=100 && (a*a-a)%100==0)
            printf("%d\n", a);
            i++;
        else if(a%10!=0 && a<=1000 && (a*a-a)%1000==0)
            printf("%d\n", a);
            i++;
     for( ; a <= b; a++)
    	if(a%10!=0 && a<=10 && (a*a-a)%10==0)
        	printf("%d\n", a);
        else if(a%10!=0 && a<=100 && (a*a-a)%100==0)
            printf("%d\n", a);
        else if(a%10!=0 && a<=1000 && (a*a-a)%1000==0)
            printf("%d\n", a);
   return 0;
}