Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Tính trung bình mảng số nguyên trong C#

Bài này trùng lặp với bài trước (1003092264) - cùng nội dung tính trung bình mảng int. Dưới đây là bản tóm gọn.

Ví dụ ngắn gọn

using System;
using System.Linq;

class Program
{
    static void Main()
    {
        int[] arr = { 8, 4, 2, 5, 9, 14 };
        
        // LINQ - khuyến nghị
        double average = arr.Average();
        
        // Hoặc thủ công
        // double average = (double)arr.Sum() / arr.Length;
        
        Console.WriteLine($"Mảng: [{string.Join(", ", arr)}]");
        Console.WriteLine($"Tổng: {arr.Sum()}");
        Console.WriteLine($"Số phần tử: {arr.Length}");
        Console.WriteLine($"Trung bình: {average}");
    }
}

Kết quả đầu ra

Mảng: [8, 4, 2, 5, 9, 14]
Tổng: 42
Số phần tử: 6
Trung bình: 7

Lưu ý: Kết quả 7 là số nguyên vì 42/6=7 chính xác. Nếu mảng {1,2} → Average() trả về 1.5 (double).