6 7 統計某類完全平方數

2021-10-04 04:39:13 字數 802 閱讀 8637

本題要求實現乙個函式,判斷任一給定整數n是否滿足條件:它是完全平方數,又至少有兩位數字相同,如144、676等。

函式介面定義:

int isthenumber ( const int n );

其中n是使用者傳入的引數。如果n滿足條件,則該函式必須返回1,否則返回0。

裁判測試程式樣例:

#include

#include

int isthenumber ( const int n );

int main()

printf("cnt = %d\n", cnt);

return 0;/* 你的**將被嵌在這裡 */

輸入樣例:

105 500

輸出樣例:

cnt = 6

寫題思路:一開始想的是用for迴圈把i的平方判斷是否符合n,但是覺得分值這麼大,要是有時間限制咋辦,肯定有簡便的方式,搜了一下其它方式求平方和,結果還真找到了,原來強制轉換型別還能這麼用。

**如下:

int isthenumber (

const

int n )

,i=0

,j; j=n;

if(n<0)

return0;

while

(j!=0)

j=j/10;

} j=

sqrt

(n)==

(int

)sqrt

(n);

if(j&&i)

return0;

}

6 7 統計某類完全平方數

6 7 統計某類完全平方數 20 分 本題要求實現乙個函式,判斷任一給定整數n是否滿足條件 它是完全平方數,又至少有兩位數字相同,如144 676等。int isthenumber const int n 其中n是使用者傳入的引數。如果n滿足條件,則該函式必須返回1,否則返回0。include in...

6 7 統計某類完全平方數

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

6 7 統計某類完全平方數(20 分)

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