1樓:網友
#include ""
main()
int m=0,n=0;
int a[10],j,k,p;
doprintf("請輸入閉區間[m,n]中m,n的值。n");
scanf("%d %d",&m,&n);
while(m>=n);
for(int i=m;i<=n;i++)j=i*i;
for(k=0;j!=0;k++)
a[k]=j%10;
j=j/10;
for(p=0;p<=k/2;p++)
if(a[p]==a[k-p-1])
continue;
elsebreak;
if(p==k/2+1)
printf("%d,%d",i,i*i);
continue;
如何計算完全平方迴文數
2樓:匿名使用者
"迴文數"是一種數字。如:98789, 這個數字正讀是98789,倒讀也是98789,正讀倒讀一樣,所以這個數字 就是迴文數。 任意某乙個數通過以下方式相加也可得到。
如:29+92=121 還有 194+491=685,586+685=1271,1271+1721=2992
不過很多數還沒有發現此類特徵(比如196,下面會講到)
另外個別平方數是迴文數。
1的平方=1
11的平方=121
111的平方=12321
1111的平方=1234321。。
依次類推。上面這些算式,等號左邊是兩個(或三個)因數相乘,右邊是它們的乘積。如果把每個算式中的「×」和「=」去掉,那麼,它們都變成迴文數,所以,我們不妨把這些算式叫做「迴文算式」。還有一些迴文算式,等號兩邊各有兩個因數。
請看:12×42=24×21
不知你是否注意到,如果分別把上面的迴文算式等號兩邊的因數交換位置,得到的仍是乙個迴文算式,比如:分別把「12×42=24×21」等號兩邊的因數交換位置,得到算式是:
這仍是乙個迴文算式。
還有更奇妙的迴文算式,請看:
12×231=132×21(積是2772)
12×4032=2304×21(積是48384)
這種迴文算式,連乘積都是迴文數。
四位的迴文數有乙個特點,就是它決不會是乙個質數。設它為abba,那它等於a*1000+b*100+b*10+a,1001a+110b。能被11整除。
六位的也一樣,也能被11整除。
還有,人們藉助電子計算機發現,在完全平方數、完全立方數中的迴文數,其比例要比一般自然數中迴文數所佔的比例大得多。例如11^2=121,22^2=484,7^3=343,11^3=1331,11^4=14641……都是迴文數。
人們迄今未能找到五次方,以及更高次冪的迴文數。於是數學家們猜想:不存在nk(k≥5;n、k均是自然數)形式的迴文數。
在電子計算器的實踐中,還發現了一樁趣事:任何乙個自然數與它的倒序數相加,所得的和再與和的倒序數相加,……如此反覆進行下去,經過有限次步驟後,最後必定能得到乙個迴文數。
這也僅僅是個猜想,因為有些數並不「馴服」。比如說196這個數,按照上述變換規則重複了數十萬次,仍未得到迴文數。但是人們既不能肯定運算下去永遠得不到迴文數,也不知道需要再運算多少步才能最終得到迴文數。
正整數加上132和231後都是完全平方數,求這個數
x 132 a 2 x 231 b 2 顯然相減 a b a b 99 1 33 3 11 9顯然a b b a當a b 33 b a 3解b 18 a 15此時x 9311 9這一對x為負不合題意 b a 99 b a 1 得x 2269 x 132 a 2 x 231 b 2 b 2 a 2 9...
若m為整數,在使m m 4為完全平方數的所有m中
流氓晴兒 yes,or no2最後那段無字幕是什麼意思? 解 1 設m2 m 4 k2 k為非負整數 則有m2 m 4 k2 0,由m為整數知其 為完全平方數,即1 4 4 k2 p2 p為非負整數 2k p 2k p 15,顯然2k p 2k p,所以2k p 152k p 1 或2k p 52k...
已知2 8 2 10 2 n為完全平方數,求n的取值
解 1 當n 8時,n 2 8 2 10 2 n 2 n 2 8 n 2 11 n 1 因括號內為奇數所以要使為完全平方數n必為偶數.逐一驗證得n 4.2 當n 9,10知n 10.3 當n 11時,n 2 8 5 2 n 8 要使之為平方數,而5 2 n 8 為奇數,所以它為奇數的平方.設2 n ...