二维数组如何直接输出

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了二维数组如何直接输出相关的知识,希望对你有一定的参考价值。

#include<stdio.h>
int main()

int i,j,n,a[100][100];
while(scanf("%d",&n)==1)

for(i=0;i<n;i++)

for(j=0;j<n;j++)

scanf("%d",&a[i][j]);


for(i=0;i<n;i++)

for(j=0;j<n;j++)

printf("%d ",a[i][j]);



return 0;

如何直接输出一个数组而不是一行数字
我知道了

php输入二维数组,方法如下:

1、定义一个二维数组

$new =array("姓名"=>array("name","sunwei"),"地址"=>array("dz"),"编号"=>array("id"));

2、PHP代码遍历并输出该二维数组

while ( list( $key, $val ) = each( $new ) ) 
 
    echo "$key => $val"."<br>"; 
    while ( list( $key1, $val1 ) = each( $val ) ) 
    
        echo "$key1 => $val1"."<br>";
    
参考技术A 看了半天才大概明白了你的意思。加个换行符就有点二维数字的样子了。

#include<stdio.h>
int main()

int i,j,n,a[100][100];
while(scanf("%d",&n)==1)

for(i=0;i<n;i++)

for(j=0;j<n;j++)

scanf("%d",&a[i][j]);


for(i=0;i<n;i++)

for(j=0;j<n;j++)

printf("%d ",a[i][j]);

printf("\n"); //修改了这里


return 0;
本回答被提问者和网友采纳
参考技术B 不知道你说的什么意思,输出一个数组

js关于二维数组输出的问题

    最近在学习js,之前在上课的时候无论是C++还是java都有学过二维数组,然而宝宝居然不知道二维数组要怎么输出!!!之前是有多渣多混日子啊。。。哎,心碎成了渣渣。。。让我乘热打铁加深下记忆。。。

    二维数组必须一行一行输出才能输出二维的你想要的样子,你应该懂得,不然输出的就是所有元素在一行或者直接不显示。举个例子:

var infos =[["小A","女",21,"大一"],
                ["小B","男",23,"大三"],
                ["小C","男",24,"大四"],
                ["小D","女",21,"大一"],
                ["小E","女",22,"大四"],
                ["小F","男",21,"大一"],
                ["小G","女",22,"大二"],
                ["小H","女",20,"大三"],
                ["小I","女",20,"大一"],
                ["小J","男",20,"大三"]];
 
 for(var i=0;i<10;i++){
    if(infos[i][1]=="女" && infos[i][3]=="大一"){    //筛选出所有大一女生的信息
        for(var j=0;j<infos[i].length;j++){    //遍历一行里的每个元素
            document.write(infos[i][j]+" ");   //输出一行
        }
        document.write("<br/>");    //输出一行后换行,接着继续遍历下一行
    }
  }

 

以上是关于二维数组如何直接输出的主要内容,如果未能解决你的问题,请参考以下文章

c语言中如何通过二级指针来操作二维数组

C语言 如何将一个二维数组的值全部替换成另一个二维数组

C语言二维数组问题

二维字符数组如何输入和输出

C语言 二维数组有没有默认初值?多少?

js关于二维数组输出的问题