解题思路:
注意事项:导包
import java.util.Arrays;
参考代码:
public class 筛排处理 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in = new Scanner(System.in);
while(in.hasNext()) {
int N = in.nextInt();
if(N==0) {
break;
}
int [] arrays = new int [N];
for (int i = 0; i < arrays.length; i++) {
arrays[i] = in.nextInt();
}
int temp;
for(int i=0;i<arrays.length;i++) {
for(int j=i+1;j<arrays.length;j++) {
if(arrays[i]==arrays[j]) {
for(int k=j;k<arrays.length-1;k++) {
arrays[k] = arrays[k+1];
}
arrays[arrays.length-1]=0;
}
}
}
int count =0;
Arrays.sort(arrays);
for(int i=0;i<arrays.length;i++) {
if(arrays[i]==0) {
count++;
}
}
System.out.println(arrays.length-count);
for(int i=0;i<arrays.length;i++) {
if(arrays[i]!=0) {
System.out.print(arrays[i]+" ");
}
}
System.out.println("\n");
}
}
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题8.7 (C语言代码)浏览:1001 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:602 |
简单的a+b (C语言代码)浏览:564 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:562 |
WU-链表数据求和操作 (C++代码)浏览:1382 |
2004年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:1368 |
printf基础练习2 (C语言代码)浏览:796 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:569 |
数字游戏 (C++代码)浏览:1240 |
C二级辅导-等差数列 (C语言代码)浏览:891 |