今天写题目突然想起来这个小技巧,哈哈哈哈呵呵,忘记是哪一题狂找找出来了。。。
#include<stdio.h>
int main()
{
long n,num,cnt,res;
while(~scanf("%d",&n))
{
cnt = 0;
while(n--)
{
scanf("%d",&num);
if(0 == cnt)
{
res = num;
cnt++;
}
else
{
if(res == num)
cnt++;
else
cnt--;
}
}
printf("%d\n",res);
}
return 0;
}
本文介绍了一个简单的C语言程序,该程序实现了一种投票算法。通过不断读取输入并更新计数,最终输出出现次数最多的数字。


被折叠的 条评论
为什么被折叠?



