当C#中数组中出现了相同的数时,又怎么求其中的最大的几个数呢?

2025-05-20 02:27:47
推荐回答(2个)
回答1:

算法上的问题,看你怎么描述
1、求最大的数
这个简单,直接遍历,if(a[i]>max) max = a[i];

2、求最大的数,同时指明最大数的位置
这个就得在遍历的时候多个判断
if(a[i]>max) max = a[i],location.clear(),location.Add(i);
if (a[i]=max) location.Add(i);

看你的描述应该是第二种

回答2:

冒泡法排序