标签:
#include <iostream> using namespace std; #define MAXSIZE 20 void FindWater(int ID[],int len,int &water) { int counter=0; //计数器 for(int i=0;i<len;i++) { if(counter==0) //若计数器为零 { water=ID[i]; //记录下当前发帖的ID作为水王嫌疑人 counter++; } else { if(water==ID[i]) //若水王嫌疑人与下面的ID相同 counter++; //计数器记录下来,否则减一 else counter--; } } } int main(int argc, char* argv[]) { int ID[MAXSIZE]; //发帖记录表 int num,WaterKing; //发帖数目、水王 cout<<"请输入帖子的数量:"; cin>>num; cout<<"请输入发帖ID:"; for(int i=0;i<num;i++) { cin>>ID[i]; } FindWater(ID,num,WaterKing); cout<<"水王是:"<<WaterKing<<endl; return 0; }
标签:
原文地址:http://www.cnblogs.com/lq897897/p/5610549.html