输出一个乘法口诀表,第二个for里面第二表达式为什么不是j<=i?

来源:4-13 使用for循环打印9×9乘法表

liaoexiang

2017-11-14 15:11

#include <stdio.h>

int main() 


    // 定义相乘数字i,j

    int i, j;

    for(i=9,j=1;i>=1;i--){

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

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


    printf("%d*%d=%d\n",i,j,i*j);}

    

    

    getchar();

    return 0;

}


写回答 关注

1回答

  • illssyy
    2017-11-14 17:16:04

    因为把最后i 和 j 相等的式子 单独提取出来外循环写了(\n和\t 区别)

    内循环写成j<=i也可以,再判断加个换行呗

    liaoex...

    不是很懂 请问能再解释一下吗

    2017-11-16 17:02:47

    共 1 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926207 学习 · 20797 问题

查看课程

相似问题