0
点赞
收藏
分享

微信扫一扫

C语言 选择1-10000间所有的同构数

RJ_Hwang 2022-05-18 阅读 73

同构数:一个数是其平方的尾数:如5 25   ;25  625;

#include <stdio.h>
main()
{
int a,b,c;
for(a=1;a<10000;a++)
if(tgs(a))
printf("%d ",a);


getchar();
}
int tgs(int x)
{
int m1,n,a,b;
m1=x;
n=x*m1;
while(m1)
{
a=m1%10;
b=n%10;
if(a!=b) break;
m1=m1/10;
n=n/10;
}
return m1==0;
}





举报

相关推荐

0 条评论