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

    一、 题目

      1 三人行设计了一个灌水论坛。信息学院的学生都喜欢在上面交流灌水,传说在论坛上有一个“水王”,他不但喜欢发帖,还会回复其他ID发的每个帖子。坊间风闻该“水王”发帖数目超过了帖子数目的一半。
      2 如果你有一张当前论坛的帖子(包括回帖)列表,其中帖子的作者的ID也在其中,你能快速的找到这个传说中的水王吗?
      3 要求将设计思想、代码实现、实现截图、个人总结以博文的形式发表。
    二、 设计思想
      因为水王ID超过一半,可将所有ID放入数组,若相邻的ID不同,则跳过,剩下的就是水王ID。

    三、代码

    #include<iostream.h>

    int main()

    {

        int n,m=1,SHUI;

        int a[10]={3,4,2,2,2,5,6,2,2,2};

        SHUI=a[0];  

        for(n=1;n<10;n++)  

        {       

           if(SHUI!=a[n])  

           {      

               m=m-1;     

               if(m<=0)    

               {             

                  SHUI=a[n+1]; 

                  m=1;            

                  n++;        

               }            

           }      

           else      

           {           

               SHUI=a[n];    

               m=m+1;       

           }         

        }    

        cout<<"水王ID为:"<<SHUI<<endl;  

        return 0;

    }

    四、截图

    五、总结

    想让计算机理解人类能直接看出的结果可真不容易。

  • 相关阅读:
    实战DeviceIoControl 之五:列举已安装的存储设备
    在NT中直接访问物理内存
    实战DeviceIoControl 之三:制作磁盘镜像文件
    实战DeviceIoControl 之六:访问物理端口
    程序员的十层楼(转)
    Vista + VS2005 源代码绑定的问题
    敬告天下IT业主
    手动卸载windows服务
    古墓丽影9的截屏
    白领饮食十大“夺命”恶习(转)
  • 原文地址:https://www.cnblogs.com/lsfh/p/4447946.html
Copyright © 2011-2022 走看看