二维数组n,m乘法表

设计一个程序,将n,m乘法表存入数组a并显示
输入乘法表的行数n,列数m,其中1<n,m<10;
显示n,m乘法表,使用pribtf(“%5d”,x)的方式显示

#include <stdio.h>
int main()
{
    int a[10][10],i,j;
    int n,m;
    scanf("%d%d",&n,&m);
    for (i=1;i<=n;i++)
    {
        for(j=1;j<=m;j++)
        {
            a[i-1][j-1] = i*j;
            printf("%5d",a[i-1][j-1]);
        }
        printf("\n");

    }
    return 0;
}

代码示例如下
有帮助望采纳~

#include<stdio.h>

int main(int argc, char const *argv[]){
    int a=0,b=0;
    scanf("%d%d",&a,&b);
    int s[a][b];
    for (int i = 0; i < a; i++)
    {
        for (int j = 0; j < b; j++)
        {
            s[i][j] = (i + 1) * (j + 1);
            printf("%5d",s[i][j]);
        }
        printf("\n");
        
    }
    
};

img