用一个for循环怎么输出九九乘法表?

  //参考代码如下: 

#include<stdio.h>
int main()
{
    int i,j;
    for(int i=1,j=1;j<=9;i++){//只有一个for循环,其中i控制每行输入的算式个数,j控制共有多少行。
        printf("%d*%d=%2d ",i,j,i*j);
        if(i==j){//表示这一行输入结束,需要换行,并且下一行i需要从1开始,i=0是因为for循环中有i++,最后在自加,所以下一次循环,i=1;下一行算式个数也会加1(j++)
            i=0;
            j++;
            printf("\n");
        }
    }
    return 0;
}
posted @ 2019-11-13 07:24  令孤冲  阅读(1710)  评论(0编辑  收藏  举报