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