编写程序,找出1至99之间的全部同构数。同构数是这样一组数:它出现在平方数的右边。例如,5是25右边的数,25是625右边的数,5和25就是同构数。
main(){int#i;for(i=1;i<100;i++)if(i*i%10==i||i*i%100==i)#printf("%3d",i);}
举一反三
- 编写程序,求[tex=2.857x1.0]k/aW1jJrxMKAZr1cKCSrUA==[/tex]之间的全部同构数。同构数是这样一组数; 它出现在平方数的 右边。例如: 5 是 25 的右边的数, 25 是 625 右边的数, 5 和 25 都是同构数。
- 编写程序找出100以内的全部同构数,输出该数和它的平方数。同构数是这样一组数:它出现在平方数的右边。如5是25右边的数,25是625右边的数,5和25都是同构数。
- 找出1与100之间的全部“同构数”。“同构数”是这样一种数,它出现在它的平方 数的右端。例如,5的平方是25,5是25中右端的数,5就是同构数,25也是一个同构数, 它的平方是625。
- 求1~999之间的所有同构数。一个数出现在它的平方数的右端,这个数称为同构数。 如:5出现在25的右侧 5是同构数 25出现在625的右侧 25是同构数
- 输出1-5000之间的同构数(就是出现在其平方数右边的那些数,如5、6、25均为同构数
内容
- 0
求100000以内的同构数。所谓同构数是指这个数出现在它的平方数的右边。例如:25的平方数是625,25是625中右侧的数,所以25是同构数。(20.0分)
- 1
一个数恰好等于它的平方数的右端,这个数称为同构数。如5的平方是25,5是25的同构数;编写程序,找出1-1000之间全部的同构数;
- 2
求100000以内的同构数。所谓同构数是指这个数出现在它的平方数的右边。例如
- 3
找出1_1000之间的全部同构数的个数.同构数是指一个数,它出现在它的平方数的右端.例如,5的平方是25,5
- 4
请编写一个函数int fun(int x),它的功能是:判断整数x是否是同构数。若是同构数,函数返回1;否则返回0。所谓”同构数”是指这样的数,它出现在它的平方数的右边。例如:输入整数5,5的平方数是25,5是25中右侧的数,所以5是同构数。x的值由主函数从键盘读入,要求不大于100。