【发布时间】:2019-07-26 03:10:49
【问题描述】:
实现函数CountNumbers,它接受唯一整数的排序数组并计算小于参数lessThan的数组元素的数量
例如,SortedSearch.CountNumbers(new int[] { 1, 3, 5, 7 }, 4) 应该返回 2,因为有两个小于 4 的数组元素。
以下是我的方法。但是在线工具给出的分数是50%。我错过了什么?
using System;
public class SortedSearch
{
public static int CountNumbers(int[] sortedArray, int lessThan)
{
int iRes=0;
for (int i=0; i<sortedArray.Length; i++)
{
if(sortedArray[i]< lessThan)
{
iRes=iRes+1;
}
}
return iRes;
}
public static void Main(string[] args)
{
Console.WriteLine(SortedSearch.CountNumbers(new int[] { 1, 3, 5, 7 }, 4));
}
}
【问题讨论】:
-
以下是我的方法。但是在线工具给出的分数是50%。我错过了什么?使用系统;公共类 SortedSearch { public static int CountNumbers(int[] sortedArray, int lessThan) { int iRes=0; for (int i=0; i