标题:windows应用程序编写99乘法表显示不出来???
只看楼主
陈布衣
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2010-9-16
结帖率:0
已结贴  问题点数:20 回复次数:4 
windows应用程序编写99乘法表显示不出来???

using System;
using System.Collections.Generic;
using
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace 九九乘法表
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            this.textBox1.Visible = true;
            
            for (int i = 1; i <= 9; i++)
            {
                for (int j = 1; j <= 9; j++)
                {
                    if (i >= j)
                    {
                        Console.WriteLine(j + "*" + i + "=" + i * j);
                    }
                }
            }

        }
    }
}
搜索更多相关主题的帖子: 编写 应用程序 windows 乘法表 
2010-09-16 17:59
南川
Rank: 4
等 级:业余侠客
威 望:1
帖 子:111
专家分:235
注 册:2010-6-25
得分:5 
private void button1_Click(object sender, EventArgs e)
        {
            this.textBox1.Visible = true;
            StringBuilder sb = new StringBuilder();
            for (int i = 1; i <= 9; i++)
            {
                for (int j = 1; j <= 9; j++)
                {
                    if (i >= j)
                    {
                        sb.Append(j + "*" + i + "=" + i*j + "\r\n");
                    }
                }
            }
            this.textBox1.Text = sb.ToString();

        }


我没怎么调格式,自己处理下吧。
2010-09-16 18:54
zhoufeng1988
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:北京
等 级:贵宾
威 望:27
帖 子:1432
专家分:6329
注 册:2009-5-31
得分:5 
在构造函数里加:
    this.textBox1.Multiline = true;
2010-09-16 19:18
c1_wangyf
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:7
帖 子:665
专家分:2832
注 册:2010-5-24
得分:5 
首先,你这个输出是应该在控制台应用程序里面;
其次,你的输出的逻辑有点问题,在内部for循环完成的时候可以输出也可以把所有的结果都保存在一个字符串里面最后输出;
下面是略加更改的程序:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace _99
{
    class Program
    {
        static void Main(string[] args)
        {
            string temp = "";
            for (int i = 1; i <= 9; i++)
            {
                for (int j = 1; j <= 9; j++)
                {
                    if (i >= j)
                    {
                        temp += i + "*" + j + "=" + i * j + "  ";
                    }
                } temp += "\n";
            }
            Console.WriteLine(temp);
            Console.ReadLine();
        }
    }
}
2010-09-16 21:37
jedypjd
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:9
帖 子:1096
专家分:4969
注 册:2009-7-27
得分:5 
应该建一个控制台项目

天涯无岁月,歧路有风尘,百年浑似醉,是非一片云
2010-09-17 10:29



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-320611-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.109375 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved