華為oj 自守數

2021-07-03 09:33:17 字數 678 閱讀 1239

問題描述:自守數是指乙個數的平方的尾數等於該數自身的自然數。例如:25的平方 = 625,76

的平方 = 5776,9376

的平方 = 87909376。請求出n以內的自守數的個數

介面說明 /*

功能: 求出n以內的自守數的個數

輸入引數:

intn

返回值:

n以內自守數的數量。 */

public static int calcautomorphicnumbers( intn)

知識點:  查詢 

練習階段:  初級 

執行時間限制: 10sec

記憶體限制: 128mbyte

輸入: 

int型整數

輸出: 

n以內自守數的數量。

樣例輸入: 2000

樣例輸出: 8

問題分析:乙個數a平方後得到的數b,其尾數等於a則稱為是自守數,採用迴圈的思想操作,利用sprintf函式將int型的數轉化為字串,通過比較判斷是否自守。

**:#include #include using namespace std;

bool isornot(const int &);

int main()

cout<

華為OJ 自守數

自守數 自守數是指乙個數的平方的尾數等於該數自身的自然數。例如 252 625,762 5776 93762 87909376 請求出 n以內的自守數的個數 介面說明 功能 求出 n以內的自守數的個數 輸入引數 int n 返回值 n以內自守數的數量。public static int calcau...

華為初級 自守數

描述 自守數是指乙個數的平方的尾數等於該數自身的自然數。例如 25 2 625,76 2 5776,9376 2 87909376.請求出n以內的自守數的個數 介面說明 原型 unsigned int calautomorphicnumbers unsigned int n 輸入引數 unsigne...

華為機試 自守數

題目描述 自守數是指乙個數的平方的尾數等於該數自身的自然數。例如 25 2 625,76 2 5776,9376 2 87909376。請求出n以內的自守數的個數,例如 輸入 2000 輸出 8 實現 while true try count 0 a input print type a b len...