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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


#include <stdio.h>

int main(int argc, const char * argv[]) {
    // insert code here...

    for(int i=1;i<=9;i++){
        
        for(int j=1;j<=i;j++){
            printf("%d*%d=%d ",j,i,j*i);
        
        
        
        }
        printf("\n");
        
        
        
    }
        
   
   
    return 0;
}
以上为代码,打印结果如图,最后的9*9=81,怎么回事?

屏幕快照 2015-05-31 下午10.40.04.png (114.91 KB, 下载次数: 17)

屏幕快照 2015-05-31 下午10.40.04.png

10 个回复

倒序浏览
。。。很明显 输出的地方长度不够 所以到下一行了
回复 使用道具 举报
sdzwb89 发表于 2015-5-31 22:59
。。。很明显 输出的地方长度不够 所以到下一行了

额,下方有两个图标,点出来了。。谢了。
回复 使用道具 举报
洋柿子 发表于 2015-5-31 23:03
额,下方有两个图标,点出来了。。谢了。

不用客气~
回复 使用道具 举报
哈哈哈     
回复 使用道具 举报
感觉就像视频里打印*的那个少一行一样
回复 使用道具 举报
我这边没有问题。
你的源代码直接能输出正确格式。

最后吐槽下你的...这个代码风格,绝笔被老师骂死。
回复 使用道具 举报
talent123 发表于 2015-6-1 23:48
我这边没有问题。
你的源代码直接能输出正确格式。

大神,你代码还有吗?附一下,学习学习啊:handshake
回复 使用道具 举报
洋柿子 发表于 2015-6-2 09:12
大神,你代码还有吗?附一下,学习学习啊

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

比如你这句...

for (int j = 1; j <= i; j++) 这样写...
该有空格的地方要有空格
回复 使用道具 举报

好的,以后注意了{:3_57:}
回复 使用道具 举报
受教了。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马