C语言从键盘上输入一个二维数组再输出!!谢谢 #include\"stdio.hvoid main(){int a[3][3];int i,j;printf(\"please input the number:\\n\");for(i=0;i;i+)for(j=0;j;j+)scanf(\"%d\",&a[i][j]);for(i=0;i;i+){for(j=0;j;j+)printf(\"%d\",a[i][j]);printf(\"\\n\");}}多了几个分号,还有输入时应该用空格或者回车分开各个数据
C语言 怎么从键盘上输入数字赋给数组 思路:先键盘输入一个数赋值给数组的第一个数,并且赋值给最大数max,同时设置最大值下标为0,接着for循环依次赋值给数组相应位置并判断其是否大于最大数,如果大于替换掉。
c语言 二维数组如何输入 该怎么输入数组,才能输出? 其实并不存在真正的“知二维”,只不过是C编译器自动的将它 一行道一行的保存成了一维信息。所以,二维数组的输入只要用双重循环即可,比如:int a[11][11];for(int i=0;i;i+){for(int j=0;j;j+){scanf(\"%d\",&a[i][j]);}}其实 int a[3][3]可以这样版初始化:int a[3][3]={0,1,2,3,4,5,6,7,8};编译器会自动的将线性信息写入二维权数组中。