当前位置:首页 > 科技 > 正文

数组不能直接打印吗,数组不能直接输出吗

数组不能直接打印吗,数组不能直接输出吗

System.out.println( 能不能直接输出数组 1、if(a[i]a[j] { int k=a[i]; a[i]=a[j]; a[j]=k; }...

System.out.println()能不能直接输出数组

1、if(a[i]a[j]){ int k=a[i]; a[i]=a[j]; a[j]=k; } } } System.out.println(Arrays.toString(a)); }}//把输出放到FOR循坏外面,不然每循环一次就会输出一次。

2、System.out.println( buff );手写的,不记得数组长度是length还是size了。

3、简单点说就用FOR循环,从下标0打到最后一个下标。就是所谓的遍历,数据迭代。

4、不用for,那就要用while或者do……while了。一楼的就可以了。

5、[I@3d646c37这是JVM内部使用的Jasmin语法,[I表示该对象是一个int[]数组,@用于分隔对象类型和对象地址,3d646c37这是对象在内存中的唯一ID,或者说是对象的内存地址。

C++中的数组a[]可以直接cout

C语言中cout是什么意思意思就是以流的形式输出数据。其实就是相当于C语言中的printf。只是用法不一样,意义也不一样。例如:int a=3;cout a= a endl;//意思就是先输出a=这个字符串,然后输出a的值。

C++输入cout与输出cin 输入和输出并不是C++语言中的正式组成成分。C和C++本身都没有为输入和输出提供专门的语句结构。输入输出不是由C++本身定义的,而是在编译系统提供的I/O库中定义的。

cout作为C++的输出流对象,它的操作符是不能重载的,数组也是C++的内部数据类型,不能重载。如果你想直接输出一个类对象所包含的某些值到cout,还可以通过重载这个类的操作符,使其实现这个要求。但数组是无法实现的。

Java能不能不通过循环直接输出数组?

1、不用for,那就要用while或者do……while了。一楼的就可以了。

2、不一定,你的数组里的元素是26个英文字母,你要输出里边的内容,最理想的方法是for循环,如果只包含一个元素,你再使用循环就显得不必要了。

3、java的数组输出,可以借助循环,遍历每一个元素并输出。

如何输出一个数组呢?

1、在C语言中,要使用循环来输出一个数组。比如说一个数组a中已经有n个元素。

2、首先我们打开Visual Studio 2010软件,新建一个项目。然后我们按照图示代码输入包含程序需要用到的头文件。然后我们按照图示代码输入主函数main。然后我们按照图示代码定义一个一维数组。

3、C语言数组输出全部步骤如下:首先打开c语言项目,然后创建一个int类型的数组。然后规定数组的大小,再设置数组存储数据。然后在mian函数中,创建int类型的变量i,然后用for语句。

C语言:不能直接这么输出数组吧

限制在C语言中,利用printf直接输出数组是不可以的。但是你的做法是可以的。只是问题出在你数组使用越界了。解释一下:printf不能直接用来输出数组。

只要c数组中存放的内容是以0结尾的字符串,就可以当成字符串进行输出,也可以输入。目前c数组中存放了5个字符和一个结尾符0,这是用“China”表示字符串的约定。

C语言数组输出全部步骤如下:首先打开c语言项目,然后创建一个int类型的数组。然后规定数组的大小,再设置数组存储数据。然后在mian函数中,创建int类型的变量i,然后用for语句。

void fun(int a[],int n){ ...}//其中a[]就是要输入的数组,n是这个数组的长度。

对于字符数组可以一次性输出整个数组中的字符,但是对于数值类型的数组,只能利用循环进行逐个输出了。

C语言数组怎么输出全部?

这应该是不合规矩的。C语言中,首先需要声明一个数组才能输出其元素,声明数组就必须要设定类型。C语言的数据一定是有固定类型的,不像是C#之类的,可以用var指定任意元素类型。

在C语言中,有两个函数可以在控制台(显示器)上输出字符串,它们分别是:puts():输出字符串并自动换行,该函数只能输出字符串。printf():通过格式控制符%s输出字符串,不能自动换行。

第一个for语句,只管到scanf(%d,&a[i]); 读入数据。这个循环结束后,i的值已经是第二个for语句,如果想每行输出一个数,应该管到printf(\n); 此时,应该讲两个printf语句放到{ }中。

先用将文件中所有内容读到二维字符数组buf[][]中。要输出第x行的内容,直接输出buf[x-1]即可 全部读入还有一个好处,当要修改文件内容时,先读入数组,在数组中做修改,再写回文件,远比在文件中直接修改方便得多。

没有安装c的软件,完整的给不了你,但是我这有一个类似的实例,我劝你别老靠别人的完整代码,这样自己有什么好处呢?用别人的改成自己的也是一个不错的选择,题目:判断101-200之间有多少个素数,并输出所有素数。

使用%s模式输出 但是这样做有限制:char str[255];用scanf(%s,str);获得输入时,最多容纳254个字符,因为读入操作会在后面加个\0;用printf(%s,str);输出时,数组一定要是用\0结束的。

最新文章