究极新手的问题。
求2~100的之间的全部同构数 自己编了个#include<stdio.h>
void main()
{int i=2,j;
while(i<=100)
{j=i*i;
if(i=j%10||j%100)
printf("%d",i);
else
i++;}
}
问一下错误在哪里 不胜感激!
程序代码:#include <stdio.h>
int main ()
{
int i = 2, j = 10;
for (;i < 10; i++)
if (i * i % 10 == i)
printf ("%d ", i);
for (;j < 100; j++)
if (j * j % 100 == j)
printf ("%d ", j);
return 0;
}100显然不是同构数,我直接忽略了,不要骂我
