首页 > 其他分享 >⦁ 一维数组传递参数

⦁ 一维数组传递参数

时间:2023-11-18 09:00:09浏览次数:28  
标签:一维 int float 传递 参数 数组

#include <iostream>
using namespace std;
//变量名[]形式传递一维数组
//求平均数
float avg(int a[],int n){
	float sum=0.0;
	for(int i=0;i<n;i++){
		sum+=a[i];
	}
	return sum/n;
} 
//以指针形式遍历,*a指向数组a的a[0]内存位置 
int sum(int *a,int n){
	int t=0;
	for(int i=0;i<n;i++){
		t+=(*a+i); 
	}
	return t;
} 
int main(){
	int n;
	cin>>n;
	int a[n];
	for(int i=0;i<n;i++){
		cin>>a[i];
	}	
	//调用平均值函数
	cout<<"该数组的平均值:"<<avg(a,n)<<endl;
	//调用求总和函数
	cout<<"该数组总和:"<<sum(a,n)<<endl; 
	return 0;
}

  

标签:一维,int,float,传递,参数,数组
From: https://www.cnblogs.com/boyeyuan/p/17840051.html

相关文章

  • 命令行参数编程
    1. 新程序开始时典型的栈结构                        2. 命令行参数规范1.短选项参数规范:(1)由选项、选项值、操作数组成(注意操作数的位置不一定)例:①gcctest-otest.out......
  • C语言——数组
    1.字符型数组与字符指针的赋值constchar*pStr="Hello!";charaStr[sizeof("Hello!")]="Hello!";cout<<aStr<<"\n"<<pStr<<endl;cout<<strlen(aStr)<<"\n"......
  • 无涯教程-D语言 - 数组(Arrays)
    D编程语言提供了一种名为arrays的数据结构,该数据结构存储相同类型元素的固定大小的顺序集合,数组用于存储数据集合。声明数组要使用D编程语言声明数组,程序员可以指定元素的类型和数组所需的元素数量,如下所示:typearrayName[arraySize];这称为一维数组,arraySize必须是......
  • (javascript)将ztree树结构的数据转成二维数组
    ztree树结构的数据结构如下:[{"id":3990,"name":"泡沫灭火","iconShow":false,"children":[{"id":8616,......
  • Oracle expdp参数详解
    数据泵导出实用程序提供了一种用于在Oracle数据库之间传输数据对象的机制。该实用程序可以使用以下命令进行调用:示例:expdpscott/tigerDIRECTORY=dmpdirDUMPFILE=scott.dmp您可以控制导出的运行方式。具体方法是:在'expdp'命令后输入各种参数。要指定各参数,请使用......
  • 数组模拟线性表
    //使用数组实现线性表//为了简单起见,表中的数据都是int类型#include<stdio.h>#include<malloc.h>//定义线性表数据类型typedefstructList{ intdata[100];//最多存放100个int intlast;//线性表最后一个元素的下标}List,*PList;//初始化线性表PListMakeEmpty......
  • 重写Java中Arrays数组工具类提供的sort()排序函数中的比较器类Comparator的compare()
    排序方法是我们日常开发或者写功能函数,或者实现算法时,常调用的方法。有时甚至,开发人员自己还要写一写排序算法。今天,我们来修改Java官方提供的Arrays工具类中的静态排序sort()方法。反问一下,为什么要重写呢?官方提供的还不够你用?回答:确实不够用,官方默认是对数字,特别是sort比较的......
  • vue2为什么只重写了7个数组方法
    首先看源码//即将要被劫持的数组letarr=[1,2,3];//先把要劫持的方法列出来letmethods=["push","pop","shift","unshift","reverse","sort","splice"];//既然要劫持原型,就要先把原型拿过来letarrayProto=Array.prototy......
  • AO3401-ASEMI低压N沟道AO3401参数、规格、尺寸
    编辑:llAO3401-ASEMI低压N沟道AO3401参数、规格、尺寸型号:AO3401品牌:ASEMI连续漏极电流(Id):4.2A漏源电压(Vdss):30V功率(Pd):700mW芯片个数:1封装:SOT-23工作温度:-50°C~150°C引脚数量:3类型:P沟道、低压MOS管AO3401描述:AO3401-ED采用先进的设计技术,提供出色的RDS(ON)、低栅......
  • Java生成随机三维数组图片推流
    生成随机的三维数组frame=np.random.randint(1,254,size=(720,1280,3)).astype(np.uint8)三维数组图片添加时间frame=cv2.putText(frame,datetime.datetime.now().__str__(),(100,100),cv2.FONT_HERSHEY_SIMPLEX,2.0,(255,255......