使用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/>");
}
}
}
具體操作步驟以及程式碼解釋:
- 打開vs軟體,新建一個空頁面並將其名稱修改為MultiplicationTable,在其頁面中不輸入內容,留著將九九乘法表的內容輸出在裡面。
- 打開MultiplicationTable.cs頁面,在裡面進行程式碼的編譯。
- 首先第一個for循環控制的是行數,int i=1;聲明整數型變數i並且給i賦值為1,i<=9總共有九行,i++,一次循環i+1。
- 然後第二個for循環控制的是列數,int 就j=1;聲明整數型變數j並且給j賦值為1,j<=i總共有九列,這裡的i的意思就是第一行是1乘到1,第二行1乘到2的意思,也就是第九行乘到9,j++,一次循環j+1。
- Response.Write(i + “*” + j + “=” + i * j)將結果輸入到頁面上。
- 然後在進行判斷如果i*j的積小於10,就給四個空格,大於就給2個空格。
最後在第一個for循環中輸入一個換行即每次循環進行一次換行Response.Write(“<br/>”);。