A. c語言二維數組怎麼表示
int a[m][n];//就表示一個m行n列的整型二維數組
在c語言中數組的下標是從0開始的所以,數組a的元素個數可以表示為:a[0][0]-a[m-1][n-1]
例如:
#include<stdio.h>
intmain()
{
inta[3][2],i,j;//定義一個3行2列的整型二維數組a
for(i=0;i<3;i++)//依次給二維數組賦值
for(j=0;j<2;j++)
scanf("%d",&a[i][j]);
printf(" ");
for(i=0;i<3;i++){//輸出二維數組
for(j=0;j<2;j++)
printf("%d",a[i][j]);
printf(" ");
}
return0;
}
/*
運行結果:
12
34
45
12
34
45
*/
B. 如何用C語言列印出二維數組
#include <stdio.h>
#include <stdlib.h>
int main()
{int arr[3][3]={{1,2,3},{4,5,6},{7,8,9}},i,j;
for(i=0;i<3;i++)
{for(j=0;j<3;j++)
printf("%3d",arr[i][j]);
printf("\n");
}
system("pause");
return 0;
}這是直接給出數組的各個值了,也可以添加數值輸入的內容
C. 急急!!!如何用c語言輸入和輸出一個二維數組
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a[2][2];
int i,j;
for (i=0;i<2;i++)
{
for (j=0;j<2;j++)
{
scanf("%d ",&a[i][j]);
}
}
for(i=0;i<2;i++)
for(j=0;j<2;j++)
printf("%d",a[i][j]);
return 0;
}
運行成功
D. c語言中如何輸出一個既有字元也有數字的二維數組
確定這是一個「二維數組」嗎?二維數組中每一個元素都是同樣類型的。就是說,其中的'0'、'2'等也是字元,完全可以用%c進行輸出的。
把有問題的程序代碼貼出來看看。
E. c語言二維數組怎麼表示
int
a[m][n];//就表示一個m行n列的整型二維數組
在c語言中數組的下標是從0開始的所以,數組a的元素個數可以表示為:a[0][0]-a[m-1][n-1]
例如:
#include<stdio.h>
int main()
{
int a[3][2],i,j;//定義一個3行2列的整型二維數組a
for(i=0;i<3;i++)//依次給二維數組賦值
for(j=0;j<2;j++)
scanf("%d",&a[i][j]);
printf("\n");
for(i=0;i<3;i++){//輸出二維數組
for(j=0;j<2;j++)
printf("%d ",a[i][j]);
printf("\n");
}
return 0;
}
/*
運行結果:
1 2
3 4
4 5
1 2
3 4
4 5
*/
F. 用c語言輸出二維數組
這樣就可以了:
#include<stdio.h>
#defineN10
main()
{
intshuzu[10][10]={
{1,1,1,1,1,1,1,1,1,1},
{1,0,0,0,0,0,0,1,1,1},
{1,0,1,1,1,0,1,1,1,1},
{1,0,1,1,1,0,0,1,1,1},
{1,0,1,1,1,1,1,1,1,1},
{1,0,1,1,1,1,1,1,1,1},
{1,0,0,0,0,0,0,0,1,1},
{1,1,1,0,1,0,1,0,1,1},
{1,1,1,0,0,0,1,0,0,1},
{1,1,1,1,1,1,1,1,1,1}
};
inti,j;
for(i=0;i<10;i++)
{
for(j=0;j<10;j++)
printf("%d",shuzu[i][j]);
printf("
");
}
}
G. 如何用C語言列印出二維數組
如果 int a[M][N] 是一個已賦值的數組,則可以用以下的語句段以矩陣形式列印這個數組:
int i,j;
for(i=0;i<M;i++)
{
for(j=0;j<N;j++)
printf("%6d",a[i][j]);
printf("\n");
}
H. C語言中如何按二維數組形式輸出二維數組
輸出的時候,內部的for運行結束,再輸出一個回車就可以了。
括弧不匹配吧,大括弧}