问答详情
源自:4-13 使用for循环打印9×9乘法表

可能我比较另类哈哈哈哈

#include <stdio.h>

int main() 

    // 定义相乘数字i,j以及结果result

    int i, j, result, flat, flat2;

    for(i=9,j=1,flat=8;i>0,flat>=0;i--,flat--)

    {

        flat2=flat;

        do {

        printf("%d",i);        //打印数字

        printf("*");           //打印*号

        printf("%d",j);        //打印数字

        j++;

        printf("=");           //打印=字

        printf("%d",i*(j-1));  //打印result

        printf("  ");          //打印空格

        }while(flat--);

        flat=flat2;

        j=1;

        printf("\n");          //打印换行

    }

    return 0;

}


提问者:Yhz11 2020-03-31 19:12

个回答

  • XG和尚
    2020-04-14 09:25:40

    就是略微有点麻烦,情况多的话容易出错,

  • qq_慕前端5082669
    2020-04-02 10:54:36

    嗯,挺好的