精华内容
下载资源
问答
  • printf输出数组的内容

    千次阅读 2016-10-17 16:27:01
    printf "the items are:\n".("%10s\n" x @items),@items; [root@mysql1 perl]#  [root@mysql1 perl]#  [root@mysql1 perl]# ./28.pl 3 the items are:  wilma  dino  pebbles the items are...
    [root@mysql1 perl]# cat 28.pl 
    
    #!/usr/bin/env perl


    use strict;
    use warnings FATAL => 'all';


    my @items=qw( wilma dino pebbles );
    my $format="the items are:\n".("%10s\n" x @items);


    print my $x=@items,"\n";


    printf $format,@items;


    printf "the items are:\n".("%10s\n" x @items),@items;
    [root@mysql1 perl]# 
    [root@mysql1 perl]# 
    [root@mysql1 perl]# ./28.pl   
    3
    the items are:
         wilma
          dino
       pebbles
    the items are:
         wilma
          dino
       pebbles
    展开全文
  • printf("字符串的长度为%d\n",sizeof(a)-1); } void main() { char a[] = { 'a','b','c','d','e' ,'g','\0'}; char b[] = { 'b','c','d','h' ,'\0'}; length(a); length(b); while (1) { } ...
  • 输出打印数组---printf函数

    万次阅读 2018-08-18 15:30:50
    输出打印数组---printf函数 printf(“%s\n”,str);语句可将字符指针所指的字符串一次性的输出,除了字符类型,其他类型的数组不能用数组名来整体性的输出它的全部元素,只能逐个元素输出,用for循环 下面我们来...

    输出打印数组---printf函数

    printf(“%s\n”,str);语句可将字符指针所指的字符串一次性的输出,除了字符类型,其他类型的数组不能用数组名来整体性的输出它的全部元素,只能逐个元素输出,用for循环

    下面我们来一个验证:

    #include<stdio.h>
    #include<windows.h>
    
    void  f(char **p)
    {
    	*p += 2;
    }
    
    int main()
    {
    	char *a[] = { "123", "456", "7891" };
    	int b[] = { 1, 2, 3, 4, 5, 6 };
    	char **p;
    	p = a;
    	f(p);
    	//printf("%s", *p);
    	printf("%s", b);//若将非字符型数组用%s这种形式输出,则我们编译没问题
    	system("pause");
    	return 0;
    }

    以上代码编译成功

    运行后为:

    以下为测试代码,关于字符串和数组的输出:

    #include<stdio.h>
    #include<windows.h>
    
    void  f(char **p)
    {
    	*p += 2;
    }
    
    int main()
    {
    	char *a[] = { "123", "456", "7891" };
    	int b[6] = { 1, 2, 3, 4, 5, 6 };
    	char *c ="abcdef";
    	char d[4] = { '1', '2', '6', '5' };
    	char **p;
    	p = a;
    	f(p);
    	printf("*p: %s\n", *p);
    
    	printf("b数组:");
    	for (int i = 0; i < 6; i++)
    	{
    		printf(" %d ", b[i]);
    	}
    	printf("\n");
    	printf("指针变量c: %s \n", c);
    	printf(": %s\n", d);
    	system("pause");
    	return 0;
    }

     

    展开全文
  • System.out.println(Arrays.toString(arrName));

    System.out.println(Arrays.toString(arrName));

    展开全文
  • #include <stdio.h> #include <stdlib.h> int main() { int a[10],i; for (int i=0;i<10;i++) { scanf("%d",&a[i]); } for (int i=0;i<...printf("%d ",a[i]); } return 0; }

    #include <stdio.h>
    #include <stdlib.h>

    int main()
    { int a[10],i;
    for (int i=0;i<10;i++)
    {
    scanf("%d",&a[i]);
    }

    for (int i=0;i<10;i++)
    

    {
    printf("%d ",a[i]);
    } return 0;
    }

    展开全文
  • printf()输出字符串而非字符数组时,使用.c_str()。c_str()函数是包含在&lt;string&gt;中的,使用的时候最好也将其头文件带上。 1、使用printf()输出字符串数组,显然没有问题,只需要使用字符串首地址即可...
  • C语言输出数组的三种方法

    万次阅读 多人点赞 2016-06-05 10:11:37
    输出数组①下标法#include void main() { int a[10]; int i; for (i = 0; i; i++) scanf("%d", &a[i]); for (i = 0; i; i++) printf("%d\n", a[i]); printf("\n"); }②由数组名计算地址#...
  • 首先,定义一个二维数组:targetBuffer = (int **)malloc(1052 * sizeof(int *)); for (int i = 0; i &lt; 1052; i++) targetBuffer[i]...在赋值之后,想打印该数组之中不为0的数值,首先采用了printf打印方法...
  • 那么我们怎么输出char数组的首地址呢,用printf: printf("%p \n", c); printf("%p \n",d); 也可以这样: printf("%p \n", &d[0]); %p表示以16进制的形式输出数组d的地址怎么跟上面不一样,因为这是运行两次的...
  • #include<stdio.h> #define maxsize 105 int a[maxsize];... printf("%d\n",a[i]); return 0; } 此处的scanf 只要scanf不异常,相当于while(1),但是它等待输入。 因为正常情况下scanf
  • printf输出格式总结

    万次阅读 多人点赞 2018-08-29 00:07:59
    printf函数称为格式输出函数,其关键字最末一个字母f即为“格式”(format)之意。其功能是按用户指定的格式,把指定的数据显示到显示器屏幕上。 1 printf函数调用的一般形式 printf函数是一个标准库函数,它的函数...
  • 循环输出数组

    千次阅读 2019-08-01 21:30:27
    #include <stdio.h> #include <math.h> void main() { int a[6]; for(int i = 0;i < 6;i++) scanf("%d",&a[i]); for(i = 0;... printf("%d ",a[i]); printf("\n"); int cou...
  • 在主函数中定义一维数组int array[10],自定义以下函数:输入数组元素,输出数组元素、求数组元素平均值、输出数组元素最大值、输出数组元素最小值、查找某数值元素是否存在(若存在,请输出下标)、给数组元素排序...
  • C++中输出数组

    万次阅读 2019-03-22 11:02:00
    C++中输出数组数据分两类情况:字符型数组和非字符型数组 当定义变量为字符型数组时,采用cout<<数组名; 系统会将数组当作字符串来输出,如: charstr[10]={'1','2'}; cout<<str<<endl;//输出...
  • 那么我们怎么输出char数组的首地址呢,用printf: printf("%p \n", c); printf("%p \n",d); 也可以这样: printf("%p \n", &d[0]); %p表示以16进制的形式输出数组d的地址怎么跟上面不一样,因为这是运行两次的...
  • C++如何输出完整数组形式

    千次阅读 2019-10-24 17:18:57
    c++中cout无法输出数组的形式,它的输出每行都会换行;需要把cout输出转换为print()才会输出完整的数组形式。 用printf输出时可以输出完整形式
  • Java中输出数组元素

    千次阅读 2019-05-20 16:05:03
    Java中输出数组元素 方法: 通过重载OutArrayElemrnt类的printArray方法输出不同类型(整型,双精度及字符型)的数组 代码: public class OutArrayElement { public static void main(String[] args) { Integer[]...
  • c语言 输出数组元素

    千次阅读 2020-03-29 12:30:59
    本题要求编写程序,对顺序读入的n个整数,顺次计算后项减前项之差,并按每行三个元素的格式输出结果。 输入格式: 输入的第一行给出正整数n(1<n≤10)。随后一行给出n个整数,其间以空格分隔。 输出格式: 顺次...
  • 输出数组下标和元素值

    千次阅读 2019-05-09 23:11:13
    #include <stdio.h> int main() { int a[5] = {7,6,5,4,3};//定义数组 int i;... i ++)//循环执行五次,输出每个下标值,及数组元素值。 printf("a[%d]=%d\n", i, a[i]); retu...
  • C语言 逆序输出数组元素

    千次阅读 2020-11-13 16:58:08
    示例代码如下: #include <stdio.h> void main(){ int a[9]={1,2,3,4,5,6,7,8,9},i; for(i=8;i>=0;i--){ printf("%d\n",a[i]); } }
  • C语言如何输出数组下标?

    万次阅读 2019-04-23 20:43:27
    #include #include int get_array_flag(int arr[],int n,int t) { int i,xiabiao; for(i=0;i;i++) if(arr[i]==t) xiabiao=i;... printf("下标为:%d\n",xiabiao); system("pause"); }  
  • C语言 输出数组中的全部元素的三种方法

    万次阅读 多人点赞 2018-07-31 10:11:10
    1)下标法。 #include "stdio.h" void main() {  int i;  int a[10]={1,2,3,4,5,6,7,8,9,10};  for(i = 1 ;i &lt;... printf("... printf("...2)通过数组名计算数组元素...
  • C中二维数组表示及printf用法总结

    千次阅读 2018-11-19 15:42:27
    1119更新打印二维数组学生成绩 int main(void) { int i,j; /****scores[行数][列数]******/ double scores[4][3]={ {98,67,89}, {89,67,88}, {99,77,55}, ...
  • GO语言可以直接输出数组

    千次阅读 2016-01-04 09:03:00
    package main import "fmt" func main(){ var arr [10]int for i:=0;i<10;i++{ arr[i]=i ... fmt.Printf("%v",arr) } 转载于:https://www.cnblogs.com/honghong75042/p/509...
  • 逆序输出数组元素

    千次阅读 2018-07-19 23:55:28
    从键盘上输入10个整数,存储在一个长度为10的整型数组中,要求将输入的10个数逆序输出。 如输入为:0,1,2,3,4,5,6,7,8,9 输出为9,8,7,6,5,4,3,2,1,0   输入 10个整数,以空格分隔 输出 将输入的10个整数逆序...
  • C语言指针实现逆序输出数组元素

    千次阅读 多人点赞 2020-07-16 11:08:13
    C语言指针实现逆序输出数组元素 C语言指针实现逆序输出数组元素 实验平台:codeBlocks #include <stdio.h> #include <stdlib.h> //逆序输出函数 void swap(int *p, int m); int main() { int a[10], ...
  • C语言:使用指针输出数组元素

    千次阅读 2019-05-03 17:16:32
    #define _CRT_SECURE_NO_WARNINGS #include int main() { int a[10]; int* p; //定义整形指针变量 p = &a[0]; //对指针变量赋值 ... printf("%d\n", *p); } system("pause"); return 0; }
  • 利用指针输出数组

    千次阅读 2019-03-26 00:06:42
    #include<stdio.h> int main( void ) { int a[] = {5, 15, 34, 54, 14, 2, 52, 72,-1}; int *p = a;... printf("%d\n",*p++); } // while(*p!=-1){ // printf("%d\n",*p++); // } retur...
  • 输出数组中的所有元素 : 3种方法

    万次阅读 多人点赞 2019-05-06 15:24:24
    方法一:下标法 int main() { int a[10]={1,2,3,4,5,6,7,8,9,10}; int i; for(i=0;i<10;i++) { printf("%d",a[i]); } printf("\n"); } 方法二:用指针变量指向数组...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 356,914
精华内容 142,765
关键字:

printf输出数组