打卡第二十四天
一个数恰好出现在它的平方数的右端,这个数就称为同构数。找出1~1000之间的全部同构数。
一、
1.运用for循环函数嵌套使用
二、
三、
#include<stdio.h>
int main()
{
int i,n;
for(i=1;i<=1000;i++)
{
for(n=1;n<=1000;n=n*10)
if(i/n==0)break;
if((i*i)%n==i)
printf("%6d",i);
}
return 0;
}
四、
#include<stdio.h>
int main()
{
int i,n;
for(i=1;i<=1000;i++)
{
for(n=1;n<=1000;n=n*10)
if(i/n==0)break;
if((i*i)%n==i)
printf("%6d",i);
}
return 0;
}