1 9程式設計基礎之順序查詢13 整數去重

2022-10-10 12:57:07 字數 885 閱讀 3439

描述:給定含有n個整數的序列,要求對這個序列進行去重操作。所謂去重,是指對這個序列中每個重複出現的數,只保留該數第一次出現的位置,刪除其餘位置。

輸入輸入包含兩行:

第一行包含乙個正整數n(1 <= n <= 20000),表示第二行序列中數字的個數;

第二行包含n個整數,整數之間以乙個空格分開。每個整數大於等於10、小於等於100。輸出輸出只有一行,按照輸入的順序輸出其中不重複的數字,整數之間用乙個空格分開。

樣例輸入

5

10 12 93 12 75

樣例輸出

10 12 93 75

思路:1:用乙個「桶」記錄數字的出現,因為題目中明確了整數範圍。

例如:t==0 說明數字中沒有88;

t==1  說明數字中有26;

2:在輸入時,判斷該數是否存在,若不存在則用陣列a儲存,所以在輸入時可用temp作為臨時儲存的變數。

3:綜上所述,我們可以用陣列a連續儲存不同的數字,使輸出時可以直接輸出。(我原本以為要拍個序,我還是太年輕了  ~\(≧▽≦)

4:a陣列儲存數字順序。

1 #include2

using

namespace

std;

3int

main()

4,temp,l=0,i[100]=;;

6 cin>>n;

7for(int i=0;i)

8 15}

16for(int i=0;i)

1720

return0;

21 }

C 程式語言基礎19

reflection,中文翻譯為反射。這是.net中獲取執行時型別資訊的方式,net的應用程式由幾個部分 程式集 assembly 模組 module 型別 class 組成,而反射提供一種程式設計的方式,讓程式設計師可以在程式執行期獲得這幾個組成部分的相關資訊,例如 assembly類可以獲得正在...

程式設計基礎 順序結構程式設計

problem a 根據邊長計算三角形的面積 include include intmain problem b 計算圓面積 輸入圓半徑r,r為實數,計算並輸出面積s 圓周率取3.14即可 include intmain problem c 解方程ax b 0 求解方程ax b 0。要求 輸入a與b...

Day1之基礎查詢

select 表名 1 查詢列表可以是字段 常量 表示式 函式,也可以是多個 2 查詢結果是乙個虛擬表 1 查詢單個字段 select 欄位名 from 表名 2 查詢多個字段 select 欄位名,欄位名 from 表名 3 查詢所有字段 select from 表名4 查詢常量 select 常...