PTA6 7 統計某類完全平方數

2021-09-11 19:53:28 字數 735 閱讀 8648

判斷任一給定整數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
答案:該答案由網上學來,最初的解題思路是使用指標(或者轉成字串),取每一位進行迴圈判斷,太麻煩。

int isthenumber ( const int n )

;    //定義陣列長度為10,不是因為傳入數字位數為10,而是因為每位數字可能為0-9

while( n>0 )    遍歷n的每一位上的數字,在相應的陣列中自加 如果有乙個陣列元素等於2 說明至少有2個位上的數相同

}n=n/10;

}return 0;

}else

return 0;

需要注意return的位置以及陣列的用法。

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

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

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

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

刷題 PTA 6 7 統計某類完全平方數

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