zoukankan      html  css  js  c++  java
  • 课后作业找水王

    设计思路:

    按顺序读取帖子记录中的信息,再根据在线注册人数设置一个该长度的二维数组,储存id号和该id号对应的发帖数,将ID号排序,因为水王发帖数超过一半,所以中间的那一个ID号就是水王的。

    程序源代码:

    package find;
    
    public class find {
    
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    int size=10;
    int num[][]=new int[size][2];
    for(int i=0;i<size;i++)
    {
    num[i][0]=i;
    }
    num[0][1]=1;
    num[1][1]=2;
    num[2][1]=3;
    num[3][1]=2;
    num[4][1]=1;
    num[5][1]=2;
    num[6][1]=2;
    num[7][1]=3;
    num[8][1]=2;
    num[9][1]=2;
    int t=num[0][1];
    for(int i=0;i<size-1;i++)
    for(int j=0;j<size-i-1;j++)
    if(num[j][1]>num[j+1][1])
    {
    t=num[j][1];
    num[j][1]=num[j+1][1];
    num[j+1][1]=t;
    }
    System.out.println("水王的ID为:"+num[size/2][1]);
    }
    
    }

    程序运行截图:

     总结:

    没有想到更简单的办法,但是这个办法比较简单

  • 相关阅读:
    最全前端面试题
    经常犯的思维误区
    鸿蒙系统发布会
    前端面试题
    怎么做一个竖排文字?
    canvas-台球玩法
    canvas-自由落体球
    canvas-画一颗心
    canvas-学写字
    常用的65条正则表达式
  • 原文地址:https://www.cnblogs.com/1443188449qq/p/5512916.html
Copyright © 2011-2022 走看看