正文

九九乘法表的实现- -2005-09-13 16:53:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/home/4710.html

分享到:

                                     

九九乘法表实际是由若干个类似"i*j=k",的等式构成的

1*1=1

1*2=2    2*2=4

1*3=3    2*3=6     3*3=9

1*9=9    2*9=18    3*9=27.......9*9=81

详细解答看全文!

 


算法分析:(1)总共有9行,假设第j行,1<=j<=9,而i的范围为1<=i<=j, k=i*j

             (2) 设定两个变量i,j,并且用循环玫举i,j所有可能的值

            (3)  根据i,j不同的值,在循环体内输出等式

  第(3)步中还要考虑到九九乘法表的格式,怎么换行的?

我们发现: 当j==i 时,在等式的右边输出'\n'换行符,否则,输出'\t'

程序段主要实现:

                    for (j=1;j<=9;j++)

                        for(i=1;i<=i;i++)

                         {         printf("%d*%d=%d",i,j,i*j);

                                    if (i==j)  printf("\n");

                                    else  printf("\t");

                         }

同学们,你们的实现方法是这样的吗?不是的话,拿出来,我们一起交流

阅读(3526) | 评论(1)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

loading...
您需要登录后才能评论,请 登录 或者 注册