最简单的解题思路
数字的模式是指在一堆给定数字中出现次数最多的数值,如5,5,5,3,3,2,6,4,它的模式就是5。现在你的任务,就是从数字中找到它的模式.
程序代码:
#define MAX_LENGTH 10 int main() { int _total[MAX_LENGTH] = {0}; int _array[] = {5,5,5,3,3,2,6,4}; int _index = 0; int _imodel = 0; int _num = sizeof(_array)/sizeof(int); for(int i=0;i<_num;i++) { _total[_array[i]]++; if(_index < _total[_array[i]]) { _index =_total[_array[i]]; _imodel = _array[i]; } } _tprintf("model:%d",_imodel); return 0; }