
求教打印出10000以内的所有自守数的编程代码如何编写,大神们
1个回答
展开全部
#include<stdio.h>
int main()
{int i,k,pf;
for(int i=1;i<=10000;i++)
{int k=i;
pf=k*k;
while(k!=0)
{if(pf%10!=k%10)break;
k=k/10;
pf=pf/10;
}
if(k==0)
printf("%d\n",i);
}
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询