感覺是對的,但為什么是錯的呢
? ?int[] num = new int[] { 3, 34, 43, 2, 11, 19, 30, 55, 20 };
? ? ? ? ? ? foreach (int x in num)
? ? ? ? ? ? ? ? if (num[x] % 7 == 0)
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? Console.WriteLine("有7的整數倍");
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? else
? ? ? ? ? ? ? ? ? ? Console.WriteLine("沒有7的整數倍");
2016-01-16
首先,num[x]是錯的,直接寫x就行了,因為x就是之前定義的數組中的數。第二,你這樣運行結果是出現9個"沒有7的整數倍",還需要引入一個bool關鍵詞才行。希望能幫到你。