題目要求:
明明想在學校中請一些同學一起做一項問卷調查,為了實驗的客觀性,他先用計算機生成了n個1~1000之間的隨機整數(n<=1000),n是使用者輸入的,對於其中重複的數字,只保留乙個,把其餘相同的數字去掉,不同的數對應著不同的學生的學號,然後再把這些數從小到大排序,按照排好的順序去找同學做調查,請你協助明明完成「去重」與排序工作。
我們使用python來做:
import random
s =set([
])for i in
range
(int
(input
('n:'))
):s.add(random.randint(1,
1000))
print
(sorted
(s))
輸出結果: 華為機試題第三題
輸入乙個正整數x,在下面的等式左邊的數字之間新增 號或者 號,使得等式成立。1 2 3 4 5 6 7 8 9 x 比如 12 34 5 67 89 5 1 23 4 5 6 7 8 9 5 請編寫程式,統計滿足輸入整數的所有整數個數。輸入 正整數,等式右邊的數字 輸出 使該等式成立的個數 樣例輸入...
華為機試題刷題筆記
1.一段英文本串中最後乙個單詞的長度 注意要點 cin和getline的區別 cin為字串輸入時,遇見空格,編譯器認為字串輸入結束 getline可以輸入含有空格的字串 安全起見,在c 中字串的輸入,最好都用getline cin作為輸入字串的例子如下圖所示 結果輸出的字串為輸入第乙個空格之前的資料...
華為機試刷題總結
1,最小公倍數 兩數之積 最大公約數。2,牛頓迭代思想,xn 1 xn f xn f xn 即x x x3 y 3 x2 2 x y x x 3 include cout5,氣泡排序 include強大的標頭檔案功能 6,表示數字,isdigit 判斷數字 7.記票統計,include 8.放蘋果,...