-7

正しい方向に進んでいると思われるコードが既にいくつかありますが、ギャップを埋めるのに助けが必要です。ここでは array.Length を使用できないことに注意してください。実際には、array.Length と同じ機能を実行するアルゴリズムを作成する必要があります。これが私がこれまでに持っているものです:

    public static int size(int[] S, int n)
    {
        for (int i = 0; i < n; i++)
        {
            (S[i] 
        }
    }
4

3 に答える 3

4

Array.LengthC# 配列はプロパティを使用して長さを提供するため、これは非常にばかげた割り当てです。このことは、納品書で明確にする必要があると思います。

ただし、ルール内にとどまるには、次のことを試してください。

int[] array = new int[10];
int count = 0;

// iterate all elements in the array
foreach(int item in array)
{
    count++;
}

// count will equal 10
return count;
于 2015-04-23T10:34:50.950 に答える
0

が何をするのかわかりませんint n。これは機能しますか?

    static void Main(string[] args)
    {
        int[] array = new int[] { 3, 4, 5 };
        int count = 0;

        for (int i = 0; i < array.Length; i++)
        {
            count = i + count;
        }
        Console.WriteLine(count);
        Console.ReadKey();
    }
于 2015-04-23T10:37:31.353 に答える