77问答网
所有问题
5~100的同构数有哪些
如题所述
举报该问题
推荐答案 2010-05-25
根据同构的定义:x^2的尾数和x相同,所以x^2-x=x(x-1)尾数就是0,x是几位数后面就几个0.
简便算法:
设x为同构数,
若x为一位数,则x*(x-1)能被十整除即可; 1
若x为两位数,则x*(x-1)能被百整除即可; 2
若x为三位数,则x*(x-1)能被千整除即可; 3
……
1式里面,x和x-1里只要有一个因子包含5就行(10=2*5,x和x-1必有一个偶数);
2式里面,x和x-1里只要两个数的因子包含两个5和两个2就行(100=4*25);
3式里面,x和x-1里只要两个数的因子包含三个5和三个2就行(1000=8*125);
……
根据这个关系进行推导:
5到100的同构数有:
5
6
25
76
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GII8YGNYW.html
其他回答
第1个回答 2010-05-25
同构数,一个数,如果它出现在它的平方数的尾部,就称它为同构数,如5它们的平方是25,5是同构数。
5
6
25
76
本回答被网友采纳
第2个回答 2010-05-25
10^2=100,所以在5~10内才可能。有两对,5和25,6和36。
相似回答
c语言:编写函数判断x是否
同构数
答:
if(tgs(x))printf("%d是一个
同构数
",x);elseprintf("%d不是一个同构数",x);return0;}。
1-
100
同构数
pascal
答:
同构数,一个数,如果它出现在它的平方数的尾部,就称它为同构数,如
5
它们的平方是25,5是同构数。1 - 100 之间
的同构数
思想 枚举1-
100的
自然数,检验他平方后末尾是否包含本身。程序 Program ex;{By HPF } {07.12.12} Var i, k: longint;Begin k := 10;for i:=1 to 100 do be...
求1-
100
之间
的同构数
。c语言。 谢谢
答:
同构数是指一个数的平方末尾的几位数字与该数本身相同。例如,
5
的平方是25,而25的末尾数字是5,因此5是同构数。下面是一个C语言程序,用于打印1-
100
之间
的同构数
:include <stdio.h> int main() { int i, j;for (i = 1; i <= 100; i++) { j = i * i;if (i == j % 10 ...
c语言求
100
以内
的同构数
改错?
答:
if((num*num)%
100
==num){ bFlage=1;} }else if(num>=10&&num<=99){ if((num*num)%100==num){ bFlage=1;} } return bFlage;} void main(){ int i;printf("1到100之间
的同构数
是:\n");for(i=1;i<=100;i++){ if(isTongGou(i)==1){ printf("%d^2=%d\n",i,i*...
用VB语言编程1
~100
之间的全部
同构数
答:
所以
5
是
同构数
;1位数,6,也是同构数。又如2位数25,它的平方是625,所以25也是也是同构数。根据以上规则,代码如下:Dim i As Integer Dim L As Integer For i = 1 To
100
L = Len(CStr(i))If CStr(i) = Right(CStr(i * i), L) Then Print i End If Next i ...
...则称A为一个
同构数
。如:
5
,6,76。求
100
以内的所有同构数
答:
return 0;}int main(){ int i; for(i = 1; i <=
100
; i++) { if (fun(i)) { printf("%d %d\n", i, i*i); } } return 0;}代码编译通过,输出结果为:1 1
5
25 6 36 25 625 76 5776 望采纳,谢谢~
编写一个程序,求1到
100的
所有
同构数
答:
6 8 9 等等,有个小o的都是 88 99 66
大家正在搜
1到1000的同构数有哪些
500以内的同构数有哪些
求小于10000的所有同构数
找出1~1000之间的同构数
用c语言求1到1000的同构数
同构数有哪些
1000以内同构数有几个
找出1~100之间的全部同构数
求1000以内的同构数c语言