使用C#製作九九

效果圖如下

 

源碼如下:

 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class MultiplicationTable : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        for (int i = 1; i <= 9; i++) {
            for (int j = 1; j <= i; j++) {
                Response.Write(i + "*" + j + "=" + i * j);
                if (i * j < 10)
                {
                    Response.Write("    ");
                }
                else {
                    Response.Write("  ");
                }
            }
            Response.Write("<br/>");
        }
    }
}

  具體操作步驟以及程式碼解釋:

  1. 打開vs軟體,新建一個空頁面並將其名稱修改為MultiplicationTable,在其頁面中不輸入內容,留著將九九乘法表的內容輸出在裡面。
  2. 打開MultiplicationTable.cs頁面,在裡面進行程式碼的編譯。
  3. 首先第一個for循環控制的是行數,int i=1;聲明整數型變數i並且給i賦值為1,i<=9總共有九行,i++,一次循環i+1。
  4. 然後第二個for循環控制的是列數,int 就j=1;聲明整數型變數j並且給j賦值為1,j<=i總共有九列,這裡的i的意思就是第一行是1乘到1,第二行1乘到2的意思,也就是第九行乘到9,j++,一次循環j+1。
  5. Response.Write(i + “*” + j + “=” + i * j)將結果輸入到頁面上。
  6. 然後在進行判斷如果i*j的積小於10,就給四個空格,大於就給2個空格。

最後在第一個for循環中輸入一個換行即每次循環進行一次換行Response.Write(“<br/>”);。

 

 

 

Tags: