限制在C语言中,利用printf直接输出数组是不可以的。但是你的做法是可以的。只是问题出在你数组使用越界了。解释一下:printf不能直接用来输出数组。例如:include<stdio.h>int main(){int a[3]={1,2,3};int i;for(i=0;i<3;i++)printf("%d",a);}是错误的 所以要是输出数组的话,必须要...
c语言中直接输出一个二维数组是用数组来访问输出的,例子:include<stdio.h>#define M 4#define N 3void main(){int a[M][N],i,j;for(i=0;i<M;i++)for(j=0;j<N;j++)a[i][j]=3*i+j;for(i=0;i<M;i++){for(j=0;j<N;j++)printf("%d\t",a[i][j]);//直接用数...
百度试题 题目在C语言中可以直接使用数组名输入输出字符串。( ) 相关知识点: 试题来源: 解析 正确 反馈 收藏
库函数中没有max函数,需要你自己定义
C语言中以下叙述中错误的是 A. 对于double类型数组,不可以直接用数组名对数组进行整体输入或输出。 B. 数组名代表的是数组所占储存区的首地址,其值不可改
include<stdio.h>void main(){ int a[][] ={ {1,2,3,4,5}, {2,2,2,2,2}, {3,3,3,3,3} }; int row, i; int odd=0, even=0; printf("请输入行的序号[0~2]: "); scanf("%d", &row); if((row<0) ||(row>=3)) { printf("行序号超...
C语言中以下叙述中错误的是A.对于double类型数组,不可以直接用数组名对数组进行整体输入或输出。B.数组名代表的是数组所占储存区的首地址,其值不可改变。C.当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息。D.可以通过赋初值的方法确定数组元素的个数.麻烦讲解哈,错误的原因...
限制在C语言中,利用printf直接输出数组是不可以的。但是你的做法是可以的。只是问题出在你数组使用越界了。解释一下:printf不能直接用来输出数组。例如:include<stdio.h> int main(){ int a[3]={1,2,3};int i;for(i=0;i<3;i++)printf("%d",a);}是错误的 所以要是输出数组的话,...
C语言中以下叙述中错误的是A.对于double类型数组,不可以直接用数组名对数组进行整体输入或输出。B.数组名代表的是数组所占储存区的首地址,其值不可改变。C.当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息。D.可以通过赋初值的方法确定数组元素的个数....
C语言中以下叙述中错误的是A.对于double类型数组,不可以直接用数组名对数组进行整体输入或输出。B.数组名代表的是数组所占储存区的首地址,其值不可改变。C.当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息。D.可以通过赋初值的方法确定数组元素的个数.麻烦讲解哈,错误的原因...