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

    编写思路就是  “水王”发布帖子数量最多且达到了一半以上,所以设第一位的帖子为“水王”,若后面的一样,则数量加1;反之减一。若数量为零,则下一帖子暂为“水王”,直到循环结束找出“水王”。

    package shuiwang;
    import java.util.*;
    public class shuitie {
        public static void main(String[] args) {
            int[] a = null;//存储
                    Scanner sc = new Scanner(System.in);
            System.out.println("帖子总个数:");
            int sum = sc.nextInt();
            a = new int[sum];
            System.out.println("输入每个帖子的ID:");
            for(int i = 0;i < sum;i++)
            {
                a[i] = sc.nextInt();
            }
            sc.close();
            int n = 0;
            int shuiwang =a[0];
      
            for(int i = 0;i < a.length - 1;i++)
            {
                if(n == 0)
                {
                    if(a[i] == a[i + 1])
                    {
                        n++;
                        shuiwang = a[i];
                    }
                   
                }
                else
                {
                    if(shuiwang == a[i])
                    {
                        n++;
                    }
                    else
                    {
                        n--;
                    }
                }
            }
            System.out.println("水王的ID : " + shuiwang);
              
        }
      
          
    }
  • 相关阅读:
    集合操作
    聚合函数
    图存储3-十字链表
    图存储2-邻接表
    图存储1 临接矩阵
    字符串逆序,字符串翻转
    读写文件
    加密算法
    静态变量-动态变量
    【Qt】UserDefindeControl
  • 原文地址:https://www.cnblogs.com/Excusezuo/p/10983524.html
Copyright © 2011-2022 走看看