nyoj 48 小明的調查作業

2021-06-25 09:40:40 字數 904 閱讀 6248

時間限制:

1000 ms  |  記憶體限制:

65535 kb

難度:1 描述

小明的老師布置了乙份調查作業,小明想在學校中請一些同學一起做一項問卷調查,聰明的小明為了實驗的客觀性,想利用自己的計算機知識幫助自己。他先用計算機生成了n個1到1000之間的隨機整數(0

輸入

輸入有2行,第1行為1個正整數,表示所生成的隨機數的個數:

n

第2行有n個用空格隔開的正整數,為所產生的隨機數。

輸出輸出也是2行,第1行為1個正整數m,表示不相同的隨機數的個數。第2行為m個用空格隔開的正整數,為從小到大排好序的不相同的隨機數。

樣例輸入

10

20 40 32 67 40 20 89 300 400 15

樣例輸出

8

15 20 32 40 67 89 300 400

題目大意:給出一串數,輸出從小到大排序,不能輸出相同的數字

難點:排序

關鍵段:排序

解題思路:qsort排序

體會:其實sort也可以,比qsort還好用。開始網路qsort的格式,

又找了一下資料,才知道,多用啊,還是sort方便 

***********************/

#include#include#includeint cmp(const void *a,const void *b)

int main()

{ int a[1100];

int n,i,t;

while(scanf("%d",&n)!=eof)

{ t=0;

memset(a,0,sizeof(a));

for(i=0;i

nyoj48小明的調查作業

時間限制 1000 ms 記憶體限制 65535 kb 難度 1 描述 小明的老師布置了乙份調查作業,小明想在學校中請一些同學一起做一項問卷調查,聰明的小明為了實驗的客觀性,想利用自己的計算機知識幫助自己。他先用計算機生成了n個1到1000之間的隨機整數 0 輸入 輸入有2行,第1行為1個正整數,表...

nyoj 48 小明的調查作業

時間限制 1000 ms 記憶體限制 65535 kb 難度 1 描述 小明的老師布置了乙份調查作業,小明想在學校中請一些同學一起做一項問卷調查,聰明的小明為了實驗的客觀性,想利用自己的計算機知識幫助自己。他先用計算機生成了n個1到1000之間的隨機整數 0 輸入 輸入有2行,第1行為1個正整數,表...

nyoj 48 小明的調查作業 set

記憶體限制 64mb 時間限制 1000ms special judge no accepted 15 submit 29 小明的老師布置了乙份調查作業,小明想在學校中請一些同學一起做一項問卷調查,聰明的小明為了實驗的客觀性,想利用自己的計算機知識幫助自己。他先用計算機生成了n個1到1000之間的隨...