| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 513 人关注过本帖
标题:关于九九乘法表的格式
只看楼主 加入收藏
无名之徒
Rank: 1
来 自:贵州省织金县
等 级:新手上路
帖 子:2
专家分:0
注 册:2012-10-29
结帖率:0
收藏
已结贴  问题点数:5 回复次数:6 
关于九九乘法表的格式
让格式弄成这样:

9*9=81  9*8=72  9*7=63  9*6=54  9*5=45  9*4=36  9*3=27  9*2=18  9*1=9   
        8*8=64  8*7=56  8*6=48  8*5=40  8*4=32  8*3=24  8*2=16  8*1=8   
                7*7=49  7*6=42  7*5=35  7*4=28  7*3=21  7*2=14  7*1=7   
                        6*6=36  6*5=30  6*4=24  6*3=18  6*2=12  6*1=6   
                                5*5=25  5*4=20  5*3=15  5*2=10  5*1=5   
                                        4*4=16  4*3=12  4*2=8   4*1=4   
                                                3*3=9   3*2=6   3*1=3   
                                                        2*2=4   2*1=2   
                                                                1*1=1  
需要考虑什么问题?  
2012-12-21 12:47
mpi
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:5
帖 子:99
专家分:872
注 册:2012-11-14
收藏
得分:2 
迭代递归的时候,用--
程序代码:
        int i;
        int j;
        for (i = 9; i > 0; i--)
        {
            for (j=i; j > 0; j--)
            {
                //这里格式输出字符串
            }
            //这里补上空格和换行
        }




[ 本帖最后由 mpi 于 2012-12-21 13:42 编辑 ]

厌烦自私贪婪和不劳而获的人。
厌烦代码各种求,而不思进取的人。
本人也是菜鸟,求上进,踏实不浮躁的朋友共同进步。
2012-12-21 13:41
mmxo
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:13
帖 子:189
专家分:1090
注 册:2012-11-7
收藏
得分:2 
只需要考虑每行中每条表达式所占的字符数量为8,包括与下一条表达式之间的两个空格(你给的格式是两个空格,如果是一个空格则为7),下一行缩进=行索引*每条表达式所占字符数量就可以了,如下:
程序代码:
using System;

namespace MulSheet
{
    class Program
    {
        static void Main()
        {
            for (var i = 9; i > 0; i--)
            {
                for (var c = i; c > 0; c--)
                    Console.Write(string.Concat(i, "*", c, "=", i * c).PadRight(8));
                Console.WriteLine();
                if (i != 1)
                    Console.CursorLeft = (9 - (i - 1)) * 8;
            }
            Console.Write("Any key to exit...");
            Console.Read();
        }
    }
}
我是使用表达式计算行索引的,你也可以使用一个变量来累加行索引进行缩进量的计算。


[ 本帖最后由 mmxo 于 2012-12-21 18:03 编辑 ]

为提高中华编程水平而奋斗
2012-12-21 17:55
Kingbox_tang
Rank: 7Rank: 7Rank: 7
来 自:天津师范大学
等 级:黑侠
威 望:3
帖 子:146
专家分:677
注 册:2012-11-27
收藏
得分:2 
学习中

旨在提高编程水平,学有所用,学有所成,学有所为。
2012-12-25 12:33
无名之徒
Rank: 1
来 自:贵州省织金县
等 级:新手上路
帖 子:2
专家分:0
注 册:2012-10-29
收藏
得分:0 
谢谢,这几天断网!
2013-01-03 22:22
hacker丶001
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2013-1-4
收藏
得分:0 
   围观  0.0.0.
2013-01-04 02:00
junhong2009
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2013-1-4
收藏
得分:0 
递归。。。
2013-01-04 15:57
快速回复:关于九九乘法表的格式
数据加载中...
 
   



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

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