華為機試練習題 58 查詢同構數的數量

2021-09-02 11:55:00 字數 955 閱讀 9547

題目

描述:

找出1至n之間同構數的個數。同構數是這樣一組數:它出現在平方數的右邊。例如:5是25右邊的數,25是625右邊的數,5和25都是同構數。
詳細描述:

介面說明

原型:

intsearchsameconstructnum(int n);
輸入引數:

int n:查詢1至n之間的全部同構數
返回值:

int:1至n之間同構數的個數
練習階段:

初級
**

/*---------------------------------------

* 日期:2015-07-05

* 題目:查詢同構數的數量

-----------------------------------------*/

#include

#include "oj.h"

#include

#include

#include

using

namespace

std;

/*功能:找出1至n之間同構數的個數

輸入: int n:查詢1至n之間的全部同構數

返回: int:1至n之間同構數的個數

*/int searchsameconstructnum(int n)//if

square /= 10;

tmp /= 10;

}//while

if(tmp == 0)//if

}//for

return count;

}

華為機試練習題1

題目描述 有這樣一道智力題 某商店規定 三個空汽水瓶可以換一瓶汽水。小張手上有十個空汽水瓶,她最多可以換多少瓶汽水喝?答案是5瓶,方法如下 先用9個空瓶子換3瓶汽水,喝掉3瓶滿的,喝完以後4個空瓶子,用3個再換一瓶,喝掉這瓶滿的,這時候剩2個空瓶子。然後你讓老闆先借給你一瓶汽水,喝掉這瓶滿的,喝完以...

華為機試練習題 28 報數

題目 描述 有n個人圍成一圈,順序排號。從第乙個人開始報數 從1到3報數 凡報到3的人退出,問最後留下的那位是原來第幾號。題目類別 陣列,指標難度 初級執行時間限制 10sec記憶體限制 128mbyte階段 入職前練習輸入 使用標準輸入stdio.多行,每行一組資料。輸出 多行,每行對應求和結果。...

華為機試練習題 60 水仙花數

題目 描述 水仙花數又稱阿姆斯特朗數。水仙花數是指乙個n 位數 n 3 它的每個位上的數字的n 次冪之和等於它本身。例如 1 3 5 3 3 3 153 求輸入的數字是否為水仙花數練習階段 初級 日期 2015 07 05 題目 水仙花數 include include oj.h include u...