效果图如下

 使用C#制作九九-LMLPHP

源码如下:

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/>");。

 

 



04-13 09:07