C语⾔选择1-10000间所有的同构数同构数:⼀个数是其平⽅的尾数:如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)
c编程网
{
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;
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论