编写一个3行4列的二维数组程序

如题所述

按规律打印m行n列的数字:
#include<stdio.h>
int main()
{
    int m,n,i,j,k;
    k=1;
    printf("请输入m:");
    scanf("%d",&m);
    printf("请输入n:");
    scanf("%d",&n);
    int a[m][n];
    for(i=0;i<n;i++)
        for(j=0;j<m;j++)
        {
            a[j][i]=k;
            k++;
        }
    for(i=0;i<m;i++)
    {
        for(j=0;j<n;j++)
            printf("%d",a[i][j]);
        printf("\n");
    }
    return 0;
}


输出一个如图所示的四行四列的二维数组
#include<stdio.h>
int main()
{
    int i,j;
    for(i=1;i<4;i++)
    {
        for(j=0;j<4;j++)
            printf("%d",4*j+i);
        printf("\n")
    }
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-05-05
int [][]a= new int[3][4];本回答被提问者采纳