#include stdio.h
成都創(chuàng)新互聯(lián)公司公司2013年成立,先為柯城等服務(wù)建站,柯城等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為柯城企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
int main()
{
int i,j,k=1;
for(i=0;i10;i++)
{
for(j=0;j10;j++,k++)
if(ij)printf(" ");
else printf("%3d",k);
printf("\n");
}
return 0;
}
#includestdio.h
void main()
{
int a[2][3];
int i,j;
printf("輸入一個(gè)2*3整型數(shù)組\n");
for(i=0;i2;i++)
for(j=0;j3;j++)
scanf("%d",a[i][j]);
printf("\n輸出一個(gè)2*3整型數(shù)組\n");
for(i=0;i2;i++)
{
for(j=0;j3;j++)
printf("%d ",a[i][j]);
printf("\n");
}
}
擴(kuò)展資料:
注意事項(xiàng)
c語言的輸入輸出可用標(biāo)準(zhǔn)庫里面的輸入輸出函數(shù),即scanf和printf。
輸入輸出二維數(shù)組的例子:
#includestdio.h
int main()
{
int M = 5 , N = 5;
int? array[M][N]; //定義一個(gè)5x5的int數(shù)組
printf("輸入:");
for(int i = 0 ; i M ; i++){
for(int j = 0 ; j N ; j++){
scanf("%d",array[i][j]);
}
}
printf("輸出:");
for(int i = 0 ; i M ; i++){
for(int j = 0 ; j N ; j++){
printf("%d ",array[i][j]);
}
}
return 0;
}
定義二維數(shù)組作為矩陣,然后用兩個(gè)for循環(huán)打印出每個(gè)元素即可。
例如一個(gè)10x10的矩陣;
#define m 10
#define m 10
int a[m][n];
for(i = 0; i m; i++){
for(j = 0; j n; j++)
printf("%d",a[i][j]);
printf("\n");
}
#includestdio.h
#define N 3
void fun(int a[][N],int m)
{
int i, j;
for (i = 0; i N; i++)
for (j = 0; j = i; j++)
a[j][i] = a[j][i] * m;
}
int main()
{
int i, j;
int a[N][N];
printf("input a number: \n");
for(i=0;iN;i++)
for (j = 0; j N; j++)
scanf_s("%d", a[i][j]);
printf("3 * 3 matrix:? \n");
for (i = 0; i N; i++)
{
for (j = 0; j N; j++)
printf("%3d", a[i][j]);
printf("\n");
}
printf("change 3 * 3 matrix:? \n");
fun(a, 2);
for (i = 0; i N; i++)
{
for (j = 0; j N; j++)
printf("%3d", a[i][j]);
printf("\n");
}
return 0;
}