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