java吧 关注:1,256,637贴子:12,748,176

求指导(最大数的出现次数)

只看楼主收藏回复

编写程序读取整数,找出它们的最大数,然后计算该数的出现次数。
假设输入的是以0结束的。
假定输入是3 5 2 5 5 5 0,程序找出最大的书5,而5出现的次数是4.
现在学了选择和循环做这个题感觉难度好大,知道怎么做。但是不知道怎么编辑语言。
选定MAX和count.逐一判断。


1楼2015-11-20 01:04回复
    顶一下,希望大家指导一下!搞了好久


    2楼2015-11-20 01:04
    收起回复
      求大神指导一下


      3楼2015-11-20 01:14
      回复
        在线等我就帮你做


        5楼2015-11-20 01:22
        回复


          IP属地:湖南来自Android客户端6楼2015-11-20 01:23
          回复
            搜索一次,同时记录最大值和次数,最大值更新了就把次数变为1


            来自Android客户端7楼2015-11-20 01:23
            回复
              忘了


              IP属地:四川来自Android客户端9楼2015-11-20 02:31
              回复
                首先是键盘输入,然后需要建立两个变量,一个作为容器存放输入值,一个计数,比较,如果后者大,赋值,计数器赋值为1,相等,计数器自增1,等于0,跳出循环,程序结束


                来自Android客户端10楼2015-11-20 07:52
                收起回复
                  关键这个把输入的值存入容器怎么操作比较好,刚学完循环和选择。对这个不是很了解。


                  来自Android客户端11楼2015-11-20 08:15
                  回复
                    代码私信给你咯


                    13楼2015-11-20 08:39
                    收起回复
                      循环,记录每个数出现的次数(可以放到map<Integer,Integer>)里去,循环的同时,记录最大的那个数,循环结束,用map.get(最大数),得出最大数出现的次数。。。


                      14楼2015-11-20 09:35
                      回复
                        可以排序后再做


                        IP属地:广东来自Android客户端15楼2015-11-20 09:51
                        回复
                          使用一个map,获取到一个数就记下这个数出现的次数+1.再用变量记录下当前出现最多的数和次数。当其他数的次数更大时,更新这俩变量


                          IP属地:江苏16楼2015-11-20 10:39
                          回复
                            你都知道了还问人


                            IP属地:四川来自手机贴吧18楼2015-11-20 12:02
                            收起回复