zoukankan      html  css  js  c++  java
  • 寻找水王

    三人行设计了一个灌水论坛。信息学院的学生都喜欢在上面交流灌水,传说在论坛上有一个“水王”,他不但喜欢发帖,还会回复其他ID发的每个帖子。坊间风闻该“水王”发帖数目超过了帖子数目的一半。 如果你有一张当前论坛的帖子(包括回帖)列表,其中帖子的作者的ID也在其中,你能快速的找到这个传说中的水王吗?

    实验代码:
    import
    java.util.Scanner; public class Shui { public static void main(String[] args) { int shu[]=new int[100]; int k=0; Scanner scanner=new Scanner(System.in); System.out.println("请输入若干个id整数:"); String a=scanner.next(); if(a.equals("#")) System.out.println("您什么都没有输入,故没有水王!"); else { shu[k]=Integer.parseInt(a); k++; a=scanner.next(); while(!a.equals("#")) { shu[k]=Integer.parseInt(a); k++; a=scanner.next(); } System.out.println("水王的ID为:"+zhao(shu,k)); } } public static int zhao(int[] a,int k) { int l=k; int n=0; boolean nn=false; for(int i=l-1;i>=0;i=i-2) { for(int j=i-1;j>=0;j--) { if(a[i]!=a[j]) { if(j!=i-1) a[j]=a[i-1]; } else { nn=true;n=a[i]; } } if(nn==true) break; } n=a[0]; return n; } }

    实验截图:
     
  • 相关阅读:
    [LeetCode]Binary Tree Inorder Traversal
    [LeetCode]Binary Tree Preorder Traversal
    [LeetCode]Number of 1 Bits
    [LeetCode]Best Time to Buy and Sell Stock IV
    第四章 线程
    第三章 进程描述和控制
    第二章 操作系统概述
    第一章 计算机系统概述
    Qt创建对话框的三种方法
    strdup函数
  • 原文地址:https://www.cnblogs.com/lizhaoxuan/p/6759725.html
Copyright © 2011-2022 走看看