编程题(5)
明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作。
输出结果:
48
53
70
76
77
78
80
115
116
132
138
153
155
175
179
190
194
209
214
232
238
239
240
254
256
257
261
262
263
267
270
275
276
278
290
303
309
310
313
314
315
316
319
327
331
334
340
351
360
362
363
364
366
367
370
373
376
381
382
384
385
391
392
394
397
400
401
405
407
410
411
413
420
422
424
428
430
431
432
435
436
439
440
441
442
443
445
448
451
453
454
455
458
461
462
463
464
470
477
478
480
484
487
488
490
492
495
499
502
503
505
507
508
512
514
515
518
519
521
523
526
529
530
532
534
535
536
539
542
543
544
546
549
555
559
560
563
564
567
568
571
573
576
580
581
584
585
586
588
589
590
594
595
599
600
601
604
605
607
613
614
616
618
619
620
622
624
626
627
628
636
637
640
642
644
648
649
653
656
657
659
660
670
671
672
687
688
690
691
692
694
695
696
697
701
702
706
712
713
714
715
716
718
720
723
725
727
728
729
731
732
734
735
738
739
741
742
744
746
747
750
751
755
757
759
761
763
765
768
770
771
772
774
780
785
787
788
790
791
793
794
795
796
799
803
804
805
806
808
811
814
817
818
819
822
825
826
827
828
830
832
836
838
839
842
844
845
846
847
848
849
850
852
855
857
858
861
863
864
865
866
867
869
871
874
876
879
882
887
888
891
893
894
896
897
901
902
903
906
909
910
911
913
918
919
920
921
922
923
925
930
931
932
933
936
940
941
942
943
944
947
948
950
952
953
954
956
957
958
959
960
961
962
963
964
966
968
969
970
971
972
973
974
975
976
978
979
980
981
982
984
988
990
991
992
995
996
997