C语言考试,“同构数”编程——想看看正解
发布网友
发布时间:2022-04-26 13:19
我来回答
共1个回答
热心网友
时间:2023-10-09 16:40
#include <stdio.h>
int main()
{
long i,j,n=0,k=10;/*i为测试的数字,就是1-10000,n用来记录同构数的次数,其他的能不能理解就看你了*/
for(i=1;i<=10000;i++)
{
if(i==k)
k=k*10;
j=i*i;
if(j%k==i)
n++;
}
printf("1-10000内同构数的个数为%d\n",n);
return 0;
}
已在VC++6.0下调试通过。