4 7 統計某類完全平方數 20分

2022-09-04 08:03:06 字數 824 閱讀 8209

本題要求實現乙個函式,判斷任一給定整數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

解題的反思:

在統計完全平方數這個題目中一直沒有找到那個bug,後來用了另一種思路:統計數字無非就是從0到9,所以可以直接開10個空間的一維陣列,下標為對測試樣例 的分布取餘,值為個數,

一層迴圈,從0到9就可以統計出結果來。

**如下:

int isthenumber ( const

intn )

;

int n=n;

int tmp = (int

)sqrt(n);

int flag = 0

;

if(tmp*tmp==n)

for(i=0; i<10; i++)}}

return

flag;

}

4 7 統計某類完全平方數 20分

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

4 7 統計某類完全平方數 20分

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

4 7 統計某類完全平方數

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