小明的调查作业
小明的調(diào)查作業(yè)
時間限制:1000 ms | 內(nèi)存限制:65535 KB
難度:1
描述
小明的老師布置了一份調(diào)查作業(yè),小明想在學(xué)校中請一些同學(xué)一起做一項問卷調(diào)查,
聰明的小明為了實驗的客觀性,想利用自己的計算機知識幫助自己。他先用計算機生
成了N個1到1000之間的隨機整數(shù)(0<N≤1000),對于其中重復(fù)的數(shù)字,只保留一個,
把其余相同的數(shù)去掉,不同的數(shù)對應(yīng)著不同的學(xué)生的學(xué)號。然后再把這些數(shù)從小到大排序,
按照排好的順序去找同學(xué)做調(diào)查。請你協(xié)助明明完成“去重”與“排序”的工作。
輸入
輸入有2行,第1行為1個正整數(shù),表示所生成的隨機數(shù)的個數(shù):
N
第2行有N個用空格隔開的正整數(shù),為所產(chǎn)生的隨機數(shù)。
輸出
輸出也是2行,第1行為1個正整數(shù)M,表示不相同的隨機數(shù)的個數(shù)。第2行為M個用空格隔開
的正整數(shù),為從小到大排好序的不相同的隨機數(shù)。
樣例輸入
10
20 40 32 67 40 20 89 300 400 15
樣例輸出
8
15 20 32 40 67 89 300 400
/
?
分析:先用冒泡排序?qū)斎氲臄?shù)組進行排序,然后for循環(huán)依次進行相等判斷,用另一變量記錄
,之后輸出剩余的數(shù)組數(shù),并且換行,最后,for循環(huán),if 判斷是否相等,不相等依次輸出,相等
則進行下一輪比較。
轉(zhuǎn)載于:https://www.cnblogs.com/acmgym/p/3648261.html
總結(jié)
- 上一篇: .NET(C#):浅谈程序集清单资源和R
- 下一篇: [转]虚拟机网络模式简介