import java.util.Scanner;
public class Test
{
public static void main(String args[])
{
Scanner in = new Scanner(System.in);
System.out.print("请输入所有帖子的数目:");
int N = in.nextInt();
int n = N;
System.out.println("请输入所有帖子的ID:");
int [] Id = new int[N];
for(int i=0; i<n; i++)
{
Id[i] = in.nextInt();
}
int length = N;
int flag = 0;
for(int j=0;j<length;j++)
{
if(Id[j] != Id[flag] && flag<length && Id[j] !=-1 && Id[flag] !=-1)
{
Id = DeleteNums(j,flag,Id);//将未标记过的帖子,且ID不同,进行标记表示删除
flag++;
}
}
for(int j=0; j<length; j++)
{
if(Id[j] !=-1)
{
System.out.println("发帖水王的ID为"+Id[j]);
break;
}
}
}
//将所有要删除的帖子ID标记为-1
private static int[] DeleteNums(int j, int flag, int[] id)
{
for(int i=0; i<id.length; i++)
{
if(i == j||i==flag)
{
id[i] = -1;
id[flag] = -1;
}
}
return id;
}
}
寻找发帖水王(二-代码)
最新推荐文章于 2021-02-26 14:42:34 发布