C语言怎么查找数组里重复次数最少的数值
功能: int WinningBid(int *values, int length) {。。。。。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。。。。
}
测试例子: int values1 = {3, 7, 5, 6, 3, 4, 8, 4, 5, 8, 12, 11};
int values2 = {6, 17, 6, 6, 6, 6, 12, 12, 17, 10000};
int values3 = {5, 4, 3, 2, 1};
printf("Winning bid = %d \n", WinningBid(values1, 12));
printf("Winning bid = %d \n", WinningBid(values2, 10));
printf("Winning bid = %d \n", WinningBid(values3, 5));
测试输出: Winning bid = 6
Winning bid = 10000
Winning bid = 1
怎么把最小和最少重复的数字return出来,如果数组里的数值都有重复return -1 只提醒你俩字{:10_249:}循环遍历和大小排序,这俩要是不会说明你没用心学 哪位大神可以帮忙写个程序吗{:10_254:} bin554385863 发表于 2019-10-21 11:52
只提醒你俩字循环遍历和大小排序,这俩要是不会说明你没用心学
我现在写的程序已经把数组中的数值从大排到小了,请问接下来要怎么做 jameswang 发表于 2019-10-21 13:04
我现在写的程序已经把数组中的数值从大排到小了,请问接下来要怎么做
定义一个计数器,遍历数组计算元素重复次数
页:
[1]