00问答网
所有问题
C语言中如何用scanf函数输入二维数组?
如题所述
举报该问题
其他回答
第1个回答 2022-12-14
inta[8][8];\x0d\x0afor(i=0;i<8;i++)\x0d\x0afor(j=0;j<8;j++)\x0d\x0ascanf("%d",&a[i][j]);\x0d\x0a\x0d\x0a那句scanf也可以这样写\x0d\x0ascanf("%d",a[i]+j);
相似回答
C语言中如何用scanf 函数输入二维数组
答:
1.include<stdio.h> include<string.h> void main(){ char a[10][20];int i;for(i=0;i<10;i++)
scanf
("%s",a[i]);} 2.include<stdio.h> include<string.h> void main(){ char a[10][20];int i,j;for(i=0;i<10;i++)for(j=0;j<20;j++)scanf("%c",&a[i][j])...
用
c语言
实现
输入
两个
二维数组
,并将对应元素相加并输出,不要保存到第...
答:
include <stdio.h>#define M 3#define N 4int main(){int i,j,a[M][N],b[M][N];printf("
输入
第一个
二维数组
:\n");for(i=0;i<M;i++)for(j=0;j<N;j++)
scanf
("%d",&a[i][j]);printf("输入第二个二维数组:\n");for(i=0;i<M;i++)for(j=0;j<N;j++)scanf("...
c语言二维数组输入
答:
输入格式里不要添加空格(你用了: "%d ") 。改用 scanf("%d", &a[j][i]); 就可以了
。输入的数据 用空格 或 换行符分隔即可。
二维
字符
数组怎么用
%s
输入
答:
scanf(" %c", &arr[i][j]);} 其中,j 表示
二维数组的
列下标。需要注意的是,在
使用 scanf 函数输入
字符数组时,要加上空格,以便于 scanf 函数正确识别输入的字符串。例如,如果要输入一个 3 行 4 列的二维字符数组,可以使用如下的代码:char arr[3][4];for (int i = 0; i < 3; ...
大家正在搜
c语言scanf输入二维数组
用scanf输入二维数组
二维数组怎么用scanf输入
二级指针输入二维数组scanf
C语言二维数组输入输出
二维数组赋值给另一个二维数组
数组用scanf输入
scanf给二维数组赋值
c语言二维数组赋值