วันอังคารที่ 10 กันยายน พ.ศ. 2556

ใบงานที่ 7.1 แสดงค่าในแมตริกซ์

ใบงานที่ 7.1
แสดงค่าในแมตริกซ์
ให้ผู้เรียนศึกษาใบความรู้ที่ 7.1 และใบความรู้ที่ 7.2 จากนั้นสร้างโปรเจ็กต์และเขียนโปรแกรมจากโจทย์ที่
กำหนดให้ต่อไปนี้
เราจะเขียนเมท็อดชื่อ ShowMatrix เพื่อแสดงข้อมูลภายในแมตริกซ์ออกทางหน้าจอ โดยตัวเมท็อดจะรับแมตริกซ์มาในรูปของพารามิเตอร์แบบอาเรย์สองมิติ จงเติมส่วนที่ขาดไปของเมท็อดเพื่อให้โปรแกรม
ทำงานได้อย่างสมบูรณ์ตามตัวอย่างผลลัพธ์
using System;
class Matrix {
  static void ShowMatrix(int[,] m) {
    for (int i = 0; i < ___________________; i++) {
      for (int j = 0; j < ___________________; j++) {
        Console.Write("{0,4}", _________________);
      }
      Console.WriteLine();
    }
  }

  static void Main() {
    int[,] A = {
      { 5, 3, 8},
      { 2, 6, 10},
      { 1, 8, 25},
      {12, 3, 30}
     };
     ShowMatrix(A);
  }
}
ตัวอย่างผลการทำงาน
  5  3  8
  2  6  10
  1  8  25
  12 3  30


using System;
class Matrix
{
    static void ShowMatrix(int[,] m)
    {
        for (int i = 0; i < m.GetLength(0); i++)
        {
            for (int j = 0; j < m.GetLength(1); j++)
            {
                Console.Write("{0,4}", m[i,j]);
            }
            Console.WriteLine();
        }
    }

    static void Main()
    {
        int[,] A = {
      { 5, 3,  8},
      { 2, 6, 10},
      { 1, 8, 25},
      {12, 3, 30}
    };
        ShowMatrix(A);
        Console.Read();
    }
}




ไม่มีความคิดเห็น:

แสดงความคิดเห็น