C# 程式將偶數和奇數整數拆分為不同的陣列
採取兩個陣列
int[] arr2 = new int[5]; int[] arr3 = new int[5];
現在,如果陣列元素在除以 2 時求餘為 0,則它是偶數。獲取那些元素並新增到另一個數組中。這將遍歷陣列的長度
if (arr1[i] % 2 == 0) {
arr2[j] = arr1[i];
}在 else 條件中,您將獲得奇數元素。將它們新增到一個單獨的陣列中,並像以下示例中所示的那樣分別顯示它們
示例
using System;
namespace Demo {
public class Program {
public static void Main(string[] args) {
int[] arr1 = new int[] {
77,
34,
59,
42,
99
};
int[] arr2 = new int[5];
int[] arr3 = new int[5];
int i, j = 0, k = 0;
for (i = 0; i < 5; i++) {
if (arr1[i] % 2 == 0) {
arr2[j] = arr1[i];
j++;
} else {
arr3[k] = arr1[i];
k++;
}
}
Console.WriteLine("Even numbers...");
for (i = 0; i < j; i++) {
Console.WriteLine(arr2[i]);
}
Console.WriteLine("Odd numbers...");
for (i = 0; i < k; i++) {
Console.WriteLine(arr3[i]);
}
}
}
}輸出
Even numbers... 34 42 Odd numbers... 77 59 99
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP