精华内容
下载资源
问答
  • 一组数组十个数字,要求输出数组的全部元素 一、输入数据的三种方法: 1. scanf("%d",&a[i]); //常规 2. scanf("%d",a+i); //数组名a即代表数组a的首地址 3. for (p = a; p < (a + 10); p++) { //用指针...

    一组数组十个数字,要求输出数组中的全部元素

    一、输入数据的三种方法:

    1. scanf("%d",&a[i]);   //常规
    
    2. scanf("%d",a+i);    //数组名a即代表数组a的首地址
    
    3. for (p = a; p < (a + 10); p++) {  //用指针变量表示当前元素的地址
            scanf("%d", p);
        }
    

    二、输出数据的三种方式:

    for (i = 0; i < 10; i++) {
           printf("%3d",a[i]);    1.下标法
         }
        
        for (i = 0; i < 10; i++) {
           printf("%3d",*(a+i));  2.通过数组名计算数组元素的地址,找出元素的值
         } 
         
         3.用指针变量指出数组元素
        for (p = a; p < (a + 10); p++) {
            printf("%3d", *p);   //p开始为数组a的首地址,如果p小于数组的长度,地址就向后移动一位,最后输出p指针所指向的地址的值
        }
    

    三、 完整代码

    #include <stdio.h>
    
    int main() {
        int a[10];
        int i, *p;
        printf("请输入十个数:\n");
        /*for ( i = 0; i < 10 ; i++) {
    //        scanf("%d",&a[i]);
    //        scanf("%d",a+i);    //数组名a即代表数组a的首地址
    
        }*/
        for (p = a; p < (a + 10); p++) {  //用指针变量表示当前元素的地址
            scanf("%d", p);
        }
        /* for (i = 0; i < 10; i++) {
     //        printf("%3d",a[i]);    1.下标法
     //        printf("%3d",*(a+i));  2.通过数组名计算数组元素的地址,找出元素的值
         }*/
        //   3.用指针变量指出数组元素
        for (p = a; p < (a + 10); p++) {
            printf("%3d", *p);   //p开始为数组a的首地址,如果p小于数组的长度,地址就向后移动一位,最后输出p指针所指向的地址的值
        }
        return 0;
    }
    
    展开全文
  • 数组大约有几百万条数据, 另数组大约有几千条数组。 如何快速判断大数组中元素是否包含小数组中元素, 并且返回包含小数元素数组的类型都是string
  • 在主函数定义维数组int array[10],自定义以下函数:输入数组元素输出数组元素、求数组元素平均值、输出数组元素最大值、输出数组元素最小值、查找某数值元素是否存在(若存在,请输出下标)、给数组元素排序...

    在主函数中定义一维数组int array[10],自定义以下函数:输入数组元素,输出数组元素、求数组元素平均值、输出数组元素最大值、输出数组元素最小值、查找某数值元素是否存在(若存在,请输出下标)、给数组元素排序,要求在主函数中对各子函数进行调用和测试。

    #include<stdio.h>
    void shuru(int a[],int n)/*输入数组*/
    {
    	int i;
    	for (i = 0; i < n; i++)
    		scanf_s("%d", &a[i]);
    	printf("\n");
    }
    
    void shuchu(int a[],int n)/*输出数组*/
    {
    	int i;
    	printf("输入的数组是:");
    	for (i = 0; i < n; i++)
    		printf("%d ", a[i]);
    	printf("\n");
    }
    
    void pinjun(int a[],int n) /*计算平均数*/
    {
    	int i,sum=0;
    	for (i = 0; i < n; i++)
    		sum += *(a + i);
    	printf ("平均数是:%lf\n", (double)sum * 1.0 / n);
    }
    
    void zuixiao(int a[], int n)/*输出最小值*/
    {
    	int i,b=a[0];
    	for (i = 1; i < n; i++)
    	{
    		if (a[i] < b)
    			b = a[i];
    	}
    		printf("最小值:%d\n", b);
    }
    
    void zuida(int a[], int n)/*输出最大值*/
    {
    	int i, b = a[0];
    	for (i = 1; i < n; i++)
    	{
    		if (a[i] > b)
    			b = a[i];
    	}
    	printf("最大值:%d\n", b);
    }
    
    void search(int a[], int n)  /*在数组中找到指定数字下标*/
    {
    	int i,z,x=0;
    	printf("输入要查找的数字:\n");
    	scanf_s("%d", &z);
    	printf("查找的数字在数组中下标是:");
    	for (i = 0; i < n; i++)
    		if (z == a[i])
    		{
    			x++;
    			printf("%d ", i );
    		}
    	if (x == 0)
    		printf("不存在");
    	printf("\n");
    }
    
    void fromxiaodaoda(int z[],int n)/*从小到大排序*/
    {
    	int x, c, temp,i;
    	printf("从小到大排序:");
    	for (x = 0; x < n; x++)
    		for (c = 0; c < n-1; c++)
    		{
    			if (z[c] > z[c + 1])
    			{
    				temp = z[c + 1];
    				z[c + 1] = z[c];
    				z[c] = temp;
    			}
    		}
    	for (i = 0; i < n; i++)
    		printf("%d ", z[i]);
    	printf("\n");
    }
    
    int main()
    {
    	int n;
    	int array[10];
    	printf("输入数组元素个数n(1<=n<=10):");
    	scanf_s("%d", &n);
    	shuru(array,n);
    	shuchu(array,n);
    	pinjun(array, n);
    	zuixiao(array, n);
    	zuida(array, n);
    	search(array, n);
    	fromxiaodaoda(array, n);
    	return 0;
    }
    
    展开全文
  • 输出二维数组中所有元素的和

    千次阅读 2019-12-02 16:17:48
      二维数组本质上是以数组作为数组元素的数组,即“数组的数组”。 参考代码: package com.gx.demo; public class Test { public static void main(String[] args) { //输出二维数组所有元素的和 int[][]...

    摘要:
      二维数组本质上是以数组作为数组元素的数组,即“数组的数组”。

    参考代码:

    package com.gx.demo;
    
    public class Test {
    	public static void main(String[] args) {		
    		//输出二维数组所有元素的和
    		int[][] n = { { 12, 0 }, { 3, 5, 11 }, { 2, 5, 7, 8 } };
    		int sum = 0;
    		System.out.println("输出一个二维数组:");
    		for (int[] m : n) {
    			for (int i : m) {
    				System.out.print(i + " ");
    				sum += i;
    			}
    			System.out.println();
    		}
    		System.out.println("所有元素和是:" + sum);
    	}
    }
    

    输出结果:

    输出一个二维数组:
    12 0 
    3 5 11 
    2 5 7 8 
    所有元素和是:53
    
    展开全文
  • js如何把数组元素push到另数组中 解决方法: var cutedOptions=[1,2,3]; var rowOptions=[4,5,6]; cutedOptions.push:http://www.yayihouse.com/yayishuwu/chapter/2320 结果:cutedOptions=[1,...

    js如何把一个数组的元素push到另一个数组中

     

    解决方法:

    var cutedOptions=[1,2,3];

    var rowOptions=[4,5,6];

    cutedOptions.push:http://www.yayihouse.com/yayishuwu/chapter/2320

     

    结果:cutedOptions=[1,2,3,4,5,6]

    展开全文
  • 个整形数组a,有10个元素,要求输出数组的全部元素 解题思路:引用数组各元素的值有3种方法:1.下标法,如a[3];2.通过数组名计算数组元素的地址,找出元素的值 3.用指针变量指向数组元素。 //用指针变量指向...
  • /** ... * @Description 给定数组输出这个数组中的最大值和最小值 */ public class BigAndSmall4 { public static void main(String[] args) { int a[] = {6,34,23,41,87,3,7}; minMa...
  • 数组元素的所有组合输出

    千次阅读 2013-08-15 13:55:40
    * 循环内每次按序从剩余数组中取出元素,和已经输出的部分合成 */ package t7_1; import java.util.*; import java.io.*; public class Test7_1 { /** * @param args */ public static void main(St
  • C程序设计(第四版) 谭浩强 例8.12 个人设计例 8.12 有个3*4的二维数组,要求用指向元素的指针变量输出二维数组元素的值。代码块:#include int main() { int a[2][3], *p; for (p=*a, printf("Please enter...
  • *对数组排序,并输出数组中重复元素的个数  * 如: 78,67,98,21,6,9,78,78,78,21  * 输出:6[1],9[1],21[2],67[1],78[4],98[1]  public void sortAndCount(int array[],int length){  //这里有三个...
  • 有两个数组:小时 a[]={0,1,2,3,4,5,6,7,8,9,11},分钟 b[]={1,2,3,.......57,58,59} 问如何实现将两数组内的元素两两任意组合输出输出形式为数字时间 0:01,0:02,......,11:59
  • js 数组后面追加数组,连接数
  • Java输出一数组

    万次阅读 多人点赞 2018-05-09 18:33:41
    我们经常会遇到要输出数组的情况,呢么怎么输出一数组呢? 先来看 public class network4_4 { public static void main(String[] args){ int[]b = new int[10]; b[0] = b[1] = 1; for (int i = 2;i&amp...
  • 定义个功能:打印输出指定数组的所有元素,实现数组的遍历。 public class Test { public static void main(String[] args) { int[] arr = {1,2,3,4,5,6,7,8,9}; printArray(arr); } //定义个...
  • 使用指针输出二维数组的任意元素

    千次阅读 2017-08-31 08:10:15
    使用指针输出二维数组元素
  • * All rights reserved.  * 作 者:孙锐 * 完成日期:2012 年 12 月 4 日  * 版 本 号:v1.0  ...* 问题描述:求数组的最大值,最小值,数组元素之和并逆序输出数组的元素 * 程序输出:数字 *
  • /* ...* All rights reserved. * 作 者:张来鑫 * 完成日期:2013 年 11月30 日 * 版 本 号:v1.0 ...为数组中的前10个元素赋初值,然后通过键盘输入后10个元素的值, 从前往后(从第0个到第19个)输出
  • 数组中插入元素

    千次阅读 2018-11-03 14:50:53
    数组中插入元素是平时很常见的件事情。你可以使用push在数组尾部插入元素,可以用unshift在数组头部插入元素,也可以用splice在数组中间插入元素。 但是这些已知的方法,并不意味着没有更加高效的方法。让我们...
  • 给定数组,将数组中元素顺序进行颠倒,并打印输出 package day06作业九月二十三; public class 第九题 { public static void main(String[] args) { // 给定数组,将数组中元素顺序进行颠倒,并打印...
  • 对于字符数组str[N],判断方法有以下三种: ... 第种:用库函数strlen 1 len=strlen(str);//数组长度 第二种:利用计数器 1 2 inti=0; whi...
  • 定义个int型数组,包含10个元素,分别赋值为1~10, 然后将数组中元素都向前移个位置, 最后元素的值是原来第元素的值,然后输出这个数组 int[] a = new int[10]; for(int i=0;i int j=(int)(M
  • 2、找出数组中最大元素并且输出; 3、输出最大数组的下标号; #include<stdio.h> void main () { int a[5][5] = {{1,2,3,4,5},{0,9,8,7,6},{-10,100,-45,2,741},{25,80,-5,22,951},{99,1120,111,789,296...
  • 题目内容:编写一组数组中最大最小元素的函数。该组函数的原型为int imax(int array[], int count); // 求整型数组的最大元素int imin(int array[], int count); // 求整型数组的最小元素其中参数count为数组的...
  • 一组数组中的最大值

    千次阅读 2020-04-11 21:04:02
    求数组的最大值 // 声明个保存最大元素的变量 max。 // 默认最大值可以取数组的第... // 如果这个数组元素大于max 就把这个数组元素存到 max 里面,否则继续下轮比较。 // 最后输出这个 max var ...
  • 编写个Java程序,定义个长度为5的整型数组,要求用户从键盘输入为每个元素输入个整数,然后输出每个数组元素的内容,再输出数组的最大整数值和最小整数值。要求将程序运行结果截图,源代码截图 并附上程序源...
  • 定义数组,其中包含多个0 元素,将数组中的0项去掉,将不为0的值存入个新数组输出这个新数组变量和数组元素 public static void main(String[] args) { int a[]={5,4,8,0,3,0,7,9,2,0}; for (int i=0;i&...
  • 问题:利用输入输出流重载实现个整数数组的输入和输出。 要求:输入数组大小 及 所有元素的值,排序后输出数组的所有元素
  • 数组中元素的平均值

    千次阅读 2019-09-25 19:54:02
    package com.test; public class Test { public static void main(String[] args){ int[] arr = {1,2,3,4,5,6}; double ret = avg(arr); //调用求数组所有元素平均值方法 System.out.println(ret); ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 745,304
精华内容 298,121
关键字:

怎样输出一组数组中的元素