标签:des style blog color io for 问题 div
问题:
#include <stdio.h> #include <stdlib.h> #include <assert.h> int fun(int inp[],int size) { assert(inp!=NULL && size>1); int i=0,j=0; for(;i<size-1;i++){ int sum = 1; for(j=i+1;j<size;j++){ if(inp[i]==inp[j]) sum++; } if(size/2+1 == sum) return inp[i]; } return -1; } int main(){ int input[]={1,2,5,2,1,8,2,2,2,2}; int ret = fun(input,10); printf("result = %d\n",ret); return 0; }
结果如下:
[root@admin Desktop]# ./a.out result = 2 [root@admin Desktop]#
长度为n的数组,有一个数重复出现了n/2+1次,找出,布布扣,bubuko.com
标签:des style blog color io for 问题 div
原文地址:http://www.cnblogs.com/McQueen1987/p/3924724.html