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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© canhotboy 中级黑马   /  2015-4-17 18:01  /  1164 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

99乘法表的输出思路是怎么样

4 个回复

倒序浏览
思路:使用for循环控制,需要设置两层循环,外层循环控制输出的层数,内层循环控制打印以及打印的个数。注意,使用空格或者\t ,控制对齐,或者使用%xd控制对齐(x是一个数字,控制打印占用的最小长度,如果打印大于这个数,则原样输出)
回复 使用道具 举报
FOR循环 行数 个列数 个定义变量
回复 使用道具 举报
谷飞飞 来自手机 中级黑马 2015-4-17 19:03:36
板凳
两个for循环,第一个乘数一个,第二个乘数一个
回复 使用道具 举报
#include <stdio.h>
int main()
{
    for(int i=1;i<10;i++)
    {
        for(int j=1;j<=i;j++)
        {
            printf("%d*%d=%d ",j,i,i*j);
        }
        printf("\n");
    }
}
按照9*9乘法表的规律,第二个乘数每次遍历的最大值就是遍历的次数,也就是循环次数,这点是关键:j<=i;
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马