统计输入中每个数出现的次数

#include <iostream>

int main()
{

     ///统计输入中每个数出现的次数

     //
     int currVal=0, val=0;

     if(std::cin>>currVal)
     {
          int cnt=1;
          while(std::cin>>val)
          {
              if(val==currVal){
                ++cnt;
                
              }else
              {
                  std::cout<<currVal<<" ocdurs "<<cnt<<" times"<<std::endl;

                  currVal=val;//记住新值
                  cnt=1;//重置计数器
              }

          }//while 循环到此结束

          //打印文件最后一个数
          std::cout<<currVal<<" occurs"<<cnt<<" times"<<std::endl;

     }


     return 0;

}
 

猜你喜欢

转载自blog.csdn.net/lieanwan2780/article/details/84075479
今日推荐