49825是不是平方數

2022-08-30 15:43:46 字數 3614 閱讀 7520

1樓:匿名使用者

(2a5)^2=49825

(200+10a+5)^2=49825

平方數乙個平方數是兩個相鄰三角形數之和。兩個相鄰平方數之和為乙個中心正方形數。所有的奇數平方數同時也是中心八邊形數。

四平方和定理說明所有正整數均可表示為最多四個平方數的和。特別的,三個平方數之和不能表示形如 4k(8m + 7) 的數。若乙個正整數可以表示因子中沒有形如 4k + 3 的素數的奇次方,則它可以表示成兩個平方數之和。

平方數必定不是完全數。

奇數的平方除以4餘1,偶數的平方則能被4整除。

a²-b²=(a+b)(a-b)。

乙個平方數是兩個相鄰三角形數之和。兩個相鄰平方數之和為乙個中心正方形數。所有的奇數平方數同時也是中心八邊形數。

四平方和定理說明所有正整數均可表示為最多四個平方數的和。特別的,三個平方數之和不能表示形如 4(8m+ 7) 的數。若乙個正整數可以表示因數中沒有形如 4k+3 的素數的奇次方,則它可以表示成兩個平方數之和。

在十進位制中,平方數只能以 00,1,4,6,9 或 25 結尾:

若乙個數以 0 結尾,它的平方數以 00 結尾,且其他數字也構成乙個平方數;

若乙個數以 1 或 9 結尾,它的平方數以 1 結尾,且其他數字構成的數能被 4 整除;

若乙個數以 2 或 8 結尾,它的平方數以 4 結尾,且其他數字構成乙個偶數;

若乙個數以 3 或 7 結尾,它的平方數以 9 結尾,且其他數字構成的數能被 4 整除;

若乙個數以 4 或 6 結尾,它的平方數以 6 結尾,且其他數字構成乙個奇數;

若乙個數以 5 結尾,它的平方數以 25 結尾,且前面的一位或兩位數字數字必定為 0,2,06,56 之一,25前面的數是普洛尼克數。

每4個連續的自然數相乘加 1,必定會等於乙個平方數,即a(a+ 1)(a+ 2)(a+ 3) + 1 = (a+ 3a+ 1)。

平方數必定不是完全數。

平方數必定是3的倍數或者3的倍數+1。

平方數必定是4的倍數或者4的倍數+1。

是否在相繼正方形數之間存在乙個素數這一命題,對9000000以內的數目是正確的。

除了000以外,平方數末3位數若相同,必為444:如38=1444,462=213444。

除了0000以外,平方數末4位數不可能相同。

2樓:愉悅吧拉二閃

223*223=49729

224*224=50176

演算法:如何判斷乙個數是不是完全平方數?

3樓:匿名使用者

pascal語言:

if (round(sqrt(x))*(round(sqrt(x))=x

then write('it is')

else write('it is not');

把這個數開根號,再取整,再平方,若等於原數,則是;反之,則不是。

其實和你的那個方法是差不多的,已經是最簡了,時間複雜度為0.

4樓:匿名使用者

我的c語言程式設計是:

#include "math.h"

main()

5樓:匿名使用者

if sqrt(x) == a then

print 'it is'

else

print 'it is not'

你這是什麼語言來的,這樣的語法.

6樓:受語兒零禎

既然樓上的複製csdn上的說直接找不到好的演算法

你可以反過來算,從1到a/2迴圈,然後求平方,如果其間有數的平方==a,那麼a就是完全平方數.

7樓:樂卓手機

完全平方數是這樣一種數:它可以寫成乙個正整數的平方.例如,36是6×6,49是7×7.

從1開始的n個奇數的和是乙個完全平方數,n2―即1+3+5+7+…+(2n-1)=n2,例如1+3+5+7+9=25=52.每乙個完全平方數的末位數是0,1,4,5,6,或9

每乙個完全平方數要末能被3整除,要末減去1能被3整除.每乙個完全平方數要末能被4整除,要末減去1能被4整除.

每乙個完全平方數要末能被5整除,要末加上1或減去1能被5整除.

用c語言表示怎樣判斷乙個數是不是完全平方數?

8樓:匿名使用者

複製下列**:

復#include

#include

void main()

c++ 簡介:

c++ 是一種靜態類zhi型的、編

dao譯式的、通用的、大小寫敏感的、不規則的程式語言,支援過程化程式設計、物件導向程式設計和泛型程式設計。

c++ 被認為是一種中級語言,它綜合了高階語言和低階語言的特點。

c++ 是由 bjarne stroustrup 於 1979 年在紐澤西州美利山貝爾實驗室開始設計開發的。c++ 進一步擴充和完善了 c 語言,最初命名為帶類的c,後來在 1983 年更名為 c++。

c++ 是 c 的乙個超集,事實上,任何合法的 c 程式都是合法的 c++ 程式。

注意:使用靜態型別的程式語言是在編譯時執行型別檢查,而不是在執行時執行型別檢查。

參考資料

runoob.runoob[引用時間2018-1-3]

如何判斷乙個數是不是完全平方數

9樓:李快來

解:可以這樣判斷乙個數是不是完全平方數

就是先用科學計算器對這個數開方

如果開方的結果是整數,說明這個數是完全平方數如果開方的結果不是整數,說明這個數不是完全平方數

用c語言表示怎樣判斷乙個數是不是完全平方數

10樓:匿名使用者

複製下列**:

#include

#include

void main()

c++ 簡介:

c++ 是一種靜態型別

權的、編譯式的、通用的、大小寫敏感的、不規則的程式語言,支援過程化程式設計、物件導向程式設計和泛型程式設計。

c++ 被認為是一種中級語言,它綜合了高階語言和低階語言的特點。

c++ 是由 bjarne stroustrup 於 1979 年在紐澤西州美利山貝爾實驗室開始設計開發的。c++ 進一步擴充和完善了 c 語言,最初命名為帶類的c,後來在 1983 年更名為 c++。

c++ 是 c 的乙個超集,事實上,任何合法的 c 程式都是合法的 c++ 程式。

注意:使用靜態型別的程式語言是在編譯時執行型別檢查,而不是在執行時執行型別檢查。

參考資料

runoob.runoob[引用時間2018-1-3]

11樓:匿名使用者

bool func(double a)

else}

12樓:匿名使用者

#include

#include

void main()

13樓:最愛0號

用一層for迴圈,從1開始,如果i*i == n(假設數是n ),那就退出,到迴圈結束如果還沒有的話,n就不是完全平方數

有理數的平方是不是有理數,乙個有理數的平方是不是有理數

a是有理數,a的平方一定是有理數。因為a的平方是指兩個a相乘,如果a是有理數,那麼a可能是整數,也可能是分數,而兩個整數相乘,或者兩個分數相乘,結果一定是有理數。例如5的平方是25,都是有理數,1 2的平方是1 4,也都是有理數。有理數為整數和分數的統稱。正整數和正分數合稱為正有理數,負整數和負分數...

用c語言表示怎樣判斷數是不是完全平方數

複製下列 include include void main c 簡介 c 是一種靜態型別 權的 編譯式的 通用的 大小寫敏感的 不規則的程式語言,支援過程化程式設計 物件導向程式設計和泛型程式設計。c 被認為是一種中級語言,它綜合了高階語言和低階語言的特點。c 是由 bjarne stroustr...

正整數如果不是完全平方數,那他的算術平方根就是無理數 對嗎

乙個整抄數要麼是整數的平方,要bai麼是無理數的平du方,不可能是分數 非整數zhi 的平方。因為分dao數的平方還是分數,證明 設分數為m n,m,n 1,n 1則分數的平方 m 2 n 2,而 m 2,n 2 m,n 2 1,且n 2 1 所以m 2 n 2不是整數。是的,所有有理數都可以整理成...