A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 许晓华 中级黑马   /  2013-1-30 23:34  /  1923 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 许晓华 于 2013-1-31 10:27 编辑

编写控制台程序,打印如下所示的9*9乘法表!
1*1=1
2*1=2 2*2=4
3*1=3 3*2=6 3*3=9
4*1=4 4*2=8 4*3=12 4*4=16
5*1=5 5*2=10 5*3=15 5*4=20 5*5=25
6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36
7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49
8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64
9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81



评分

参与人数 1技术分 +1 收起 理由
张文 + 1

查看全部评分

4 个回复

正序浏览
郑朝明 发表于 2013-1-31 10:42
private void btnPrint_Click(object sender, EventArgs e)//按钮btnPring事件
        {
            str ...

不错哦,很简洁!
回复 使用道具 举报
private void btnPrint_Click(object sender, EventArgs e)//按钮btnPring事件
        {
            string s = "";
            for (int i = 1; i <= 9; i++)
            {
                for (int j = 1; j <= i; j++)
                {
                    s +=string.Format("{0,1}×{1,1}={2,-4}",j,i,j*1);//-4表示占4个字符的空间,并以左对齐的方式排列
                }
                s += "\r\n";//换行
            }
            txtTable.Text = s;//输出到TextBox控件的text属性中
        }
回复 使用道具 举报
思路:嵌套2个循环  外循环控制 行  内循环控制列 ~

评分

参与人数 1技术分 +1 收起 理由
张文 + 1

查看全部评分

回复 使用道具 举报
  1. using System;
  2. using System.Collections.Generic;
  3. //using System.Linq;
  4. using System.Text;
  5.  
  6. namespace 输出乘法法
  7. {
  8.     class Program
  9.     {
  10.         static void Main(string[] args)
  11.         {
  12.             Multiplying mult = new Multiplying();
  13.             mult.print();
  14.             Console.Read();
  15.         }
  16.     }
  17.     class Multiplying
  18.     {
  19.         private int multiplier;
  20.         private int multiplicand;
  21.         public Multiplying()
  22.         {
  23.             multiplier = 0;
  24.             multiplicand = 0;
  25.         }
  26.         public void print()
  27.         {
  28.             for (multiplicand = 1; multiplicand < 10; multiplicand++)
  29.             {
  30.                 for (multiplier =1; multiplier < multiplicand+1; multiplier++)
  31.                 {
  32.                     Console.Write("{0}*{1}={2}\t", multiplicand, multiplier, multiplicand * multiplier);
  33.                 }
  34.                 Console.Write("\n");
  35.             }
  36.            
  37.         }
  38.     }
  39. }

复制代码

评分

参与人数 1技术分 +1 收起 理由
张文 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马