C語言 一數三平方

2021-10-01 15:23:11 字數 458 閱讀 4004

所謂的一數三平方:指乙個6位數,本身是乙個數字的平方,其前三位也是乙個數的平方,後三位也是乙個數字的平方,**如下:

#include

#include

main()

}}printf

("\n這樣的數字一共有%ld個\n"

,count)

;}

其中n=(long)sqrt(num);用到了sqrt()函式;

double sqrt(double num);
sqrt的返回值是乙個double型,再將其轉換成長整型,是的開方後的得到數字失去小數點後面的部分,那麼強制轉換後的再平方,所得的結果將不會等於原來開方前的數字,如果開平方後的數字小數部分為零,則將其轉換成長整型也就不會產生資料的流失,再平方就會等於原來的數字,可利用這個方法就可以很好,判斷出乙個數字的開平方後得到的數字是否是整數;

統計某類完全平方數(C語言)

問題簡述 本題要求實現乙個函式,判斷任一給定整數n是否滿足條件 它是完全平方數,又至少有兩位數字相同,如144 676等。函式介面 其中n是使用者傳入的引數。如果n滿足條件,則該函式必須返回1,否則返回0。int isthenumber const int n 輸入樣例 105 500輸出樣例 cn...

C語言重構 279 完全平方數

所有題目源 git位址 題目給定正整數 n,找到若干個完全平方數 比如 1,4 9,16 使得它們的和等於 n。你需要讓組成和的完全平方數的個數最少。給你乙個整數 n 返回和為 n 的完全平方數的 最少數量 完全平方數 是乙個整數,其值等於另乙個整數的平方 換句話說,其值等於乙個整數自乘的積。例如,...

c語言(一)資料型別

一 分類 1.a 標量型別 a1 算術型別 a1基本型別 1 整型 標準整數型別 擴充的整數型別 2 實型 浮點型 實數浮點型別 複數浮點型別 3 字元型 a2列舉型別 a2 指標型別 b 聚合型別 b1 陣列型別 b2 結構型別 c 聯合型別 d 函式型別 2.描述物件的資料型別可分為 物件型別 ...