WHCSRL 技术网

c语言求同构数_m0

#include<stdio.h>
#include<math.h>
int main(int argc,char*argv[]){
    int i,j,k,n=0,l;
    for(i=1;i<10000;i++){
        j=i;
        n=0;
        while(j>0){
            j=j/10;
            n++;
        }
        k=i*i;
        l=pow(10,n);
        if(k%%l==i)
            printf("%%d ",i);

    }
    return 0;
}