效果图如下
源码如下:
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/>");。
请发表评论