Để tính tổng các phần tử trong một mảng số nguyên trong C#, bạn có thể sử dụng một vòng lặp để duyệt qua từng phần tử của mảng và cộng dồn giá trị của chúng. Dưới đây là ví dụ về cách thực hiện việc này.
Mã nguồn C# để tính tổng các phần tử trong một mảng số nguyên
using System;
class Program
{
static void Main()
{
// Nhập vào một mảng số nguyên
int[] numbers = { 1, 2, 3, 4, 5 };
// Tính tổng các phần tử trong mảng
int sum = CalculateSum(numbers);
// In ra kết quả
Console.WriteLine($"Tổng các phần tử trong mảng là: {sum}");
}
static int CalculateSum(int[] arr)
{
int sum = 0;
// Duyệt qua từng phần tử trong mảng và cộng dồn giá trị
foreach (int num in arr)
{
sum += num;
}
return sum;
}
}
Giải thích:
-
Mảng
numbers
:- Được khởi tạo với một số giá trị nguyên cụ thể.
-
Hàm
CalculateSum
:int sum = 0;
: Khởi tạo biếnsum
để lưu trữ tổng của các phần tử trong mảng.foreach (int num in arr)
: Vòng lặpforeach
duyệt qua từng phần tử của mảng.sum += num;
: Cộng dồn giá trị của từng phần tử vào biếnsum
.return sum;
: Trả về tổng của các phần tử sau khi duyệt qua toàn bộ mảng.
Cách chạy chương trình:
- Sử dụng Visual Studio:
- Mở Visual Studio.
- Tạo một dự án mới: File -> New -> Project -> Chọn "Console App (.NET Core)" hoặc "Console App (.NET Framework)".
- Sao chép và dán mã nguồn vào tệp Program.cs.
- Nhấn nút "Start" hoặc "Run" để chạy chương trình.
Comments