编写程序,打印1~999之间的全部同构数。所谓同构数,是指该数出现在它的平方数的右侧。如25^2=625,25出现在625的右端,25就是同构数。
***输入提示信息:无
***输入数据格式:无
***输出提示信息:"Print all the isomorphism between 1-999:\n"
***输出数据格式:"%d "
注:输出提示信息请放在循环体之外
#include <stdio.h>
int main()
{
int i;
printf("Print all the isomorphism between 1-999:\n");
for(i=1;i<=999;i++)
{
if (i<10) {if(i*i%10==i) printf("%d ",i);}
else if (i<100) {if(i*i%100==i) printf("%d ",i);}
else {if(i*i%1000==i) printf("%d ",i);}
}
return 0;
}
第一次发试一下。(*^▽^*)