c语言----编写程序,打印输出如下图所示的乘法九九表。

    科技2022-09-12  161

    编写程序,打印输出如下图所示的乘法九九表: 1 2 3 4 5 6 7 8 9


    1 2 3 4 5 6 7 8 9 2 4 6 8 10 12 14 16 18 3 6 9 12 15 18 21 24 27 4 8 12 16 20 24 28 32 36 5 10 15 20 25 30 35 40 45 6 12 18 24 30 36 42 48 54 7 14 21 28 35 42 49 56 63 8 16 24 32 40 48 56 64 72 9 18 27 36 45 54 63 72 81 输入提示信息: “Input n:\n” 输入数据格式: “%d” 输出数据格式: “M” 注: 1)如输入9,则打印结果为: 1 2 3 4 5 6 7 8 9


    1 2 3 4 5 6 7 8 9 2 4 6 8 10 12 14 16 18 3 6 9 12 15 18 21 24 27 4 8 12 16 20 24 28 32 36 5 10 15 20 25 30 35 40 45 6 12 18 24 30 36 42 48 54 7 14 21 28 35 42 49 56 63 8 16 24 32 40 48 56 64 72 9 18 27 36 45 54 63 72 81 2)如输入6,则打印结果为: 1 2 3 4 5 6


    1 2 3 4 5 6 2 4 6 8 10 12 3 6 9 12 15 18 4 8 12 16 20 24 5 10 15 20 25 30 6 12 18 24 30 36 3)如输入4,则打印结果为: 1 2 3 4


    1 2 3 4 2 4 6 8 3 6 9 12 4 8 12 16

    # include <stdio.h> int main(void){ int n,i,j; char c='-'; printf("Input n:\n"); scanf("%d",&n); for (i=1;i<=n;i++){ printf("M",i); } printf("\n"); for (i=1;i<=n;i++){ printf("L",c); } printf("\n"); for (i=1;i<=n;i++){ for (j=1;j<=n;j++){ printf("M",i*j); } printf("\n"); } }

    个人觉得难点就是要循环完后另外写一个换行。

    Processed: 0.008, SQL: 9