00问答网
所有问题
如何利用scanf输入二维数组?举个例子
如题所述
举报该问题
其他回答
第1个回答 2016-12-18
#include<stdio.h>
#define N 20
#define M 10
void main() { int a[N][M],i,j;
for ( i=0;i<N;i++ ) for ( j=0;j<M;j++ ) scanf("%d",&a[i][j]);
for ( i=0;i<N;i++ ) {
for ( j=0;j<M;j++ ) printf("%d ",a[i][j]);
printf("\n");
}
}本回答被提问者采纳
相似回答
在C++
如何输入
一个
二维数组
一句话
答:
scanf
("%s",&a);这种说法是错误的,只要改成scanf("%s",a);这是一维的字符数组,在二维的时候就是
输入
for(i=1;i<=n;i++){scanf("%s",a[i]);}这时候a是一个
二维数组
;1:int a[100];scanf("%s",a);2:int a[2][100];int i,n;for(i=0;i<=n;i++)scanf("%s",a[i])...
如何
对一个
二维数组
进行
scanf输入
操作 比如对一个33矩阵进行输入
答:
简单
例子
:include <stdio.h> void main(){ int a[3][3] = {0};int i,j;printf("input:");for (i=0;i<3;i++){ for (j=0;j<3;j++){
scanf
("%d",&a[i][j]);} } printf("output:\n");for (i=0;i<3;i++){ for (j=0;j<3;j++){ printf("%d ",a[i][j...
二维
字符
数组怎么
用%s
输入
答:
} 其中,j 表示
二维数组
的列下标。需要注意的是,在使用
scanf
函数
输入
字符数组时,要加上空格,以便于 scanf 函数正确识别输入的字符串。例如,如果要输入一个 3 行 4 列的二维字符数组,可以使用如下的代码:char arr[3][4];for (int i = 0; i < 3; i++) { scanf("%s", arr[i])...
C语言字符型
二维数组
用
scanf
和gets
如何输入
,
举个
例谢谢
答:
include <stdio.h> int main(){ char s[3][20];int i;printf("
输入
第一行:");gets(s[0]);printf("输入第二行:");
scanf
("%s",s[1]);for(i=0;i<2;i++){ printf("%s\n",s[i]);} return 0;}
大家正在搜
用scanf输入二维数组
二维数组怎么用scanf输入
二级指针输入二维数组scanf
c语言scanf输入二维数组
二维数组赋值给另一个二维数组
数组用scanf输入
二维数组应用举例
scanf给二维数组赋值
scanf输入二维字符串
相关问题
C语言中如何用scanf函数输入二维数组?
C语言中如何用scanf 函数输入二维数组
C语言字符型二维数组用scanf和gets如何输入,举个例谢...
如何对一个二维数组进行scanf输入操作 比如对一个33矩阵...
在C语言中,如何用scanf和循环输入二维数组
二维数组能用scanf函数输入吗
二维数组 scanf
定义一个2行3列的二维数组,并通过scanf函数实现给数组里...