按規律列印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") }}
按規律列印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") }}