首页 > 其他分享 >手动输入一个数组,并调用函数算出数组之和

手动输入一个数组,并调用函数算出数组之和

时间:2024-04-23 10:00:11浏览次数:25  
标签:函数 int 手动 调用函数 2024 数组 输入

/**********************************************************************************
*

  •      file name:  005_数组之和.c
    
  •      author   :  [email protected]
    
  •      date     :  2024/04/18
    
  •      function :  手动输入一个数组,并算出数组之和
    
  •      note     :  手动输入数组之后,传给sunArray函数,并传数组的最后一个元素的下标,然后循环遍历,将数组中每一个元素累加给sum
    
  •      CopyRight (c) 2024-2024  [email protected]    All Right Reseverd
    
  • *******************************************************************************/

include <stdio.h>

/* *********************************************************************************
*

  •      函数名称  :  SunArray
    
  •      函数功能  :  算出数组之后
    
  •      函数参数  :
    
  •                  @num  :主函数传进来的数组
    
  •                  @index:传进来数组的最后一个元素的下标
    
  •      返回结果  :  int型
    
  •      函数作者  :  wq`
    
  •      创建日期  :  2024/04/18
    
  •      修改历史  :  无
    
  •      函数版本  :  V1.0
    
  •      注意事项  :  None
    
  • *******************************************************************************/
int SunArray(int num[],int index)
{
    int sum;
    //循环遍历数组中的每一个元素
    for (int i = 0; i <= index; i++)
    {
        //
        sum += num[i];
    }
    return sum;   
}
int main(int argc, char const *argv[])
{ 
    int n;
    int arr[n];
    int num;
    printf("请输入要输入几个数字:");
    scanf("%d",&n);
   for (int i = 0; i < n; i++)
   {
        scanf("%d",&arr[i]);
   }
   num = sunArray(arr,n-1);
    printf("%d\n",num);
    return 0;
}

标签:函数,int,手动,调用函数,2024,数组,输入
From: https://www.cnblogs.com/wwwwariana/p/18152202

相关文章

  • 找到一个数组中的最大最小值以及下标
    /***********************************************************************************filename:005_找到一个数组中的最大最小值以及下标.cauthor:[email protected]:2024/04/18function:找到一个数组中的最大......
  • 34.c语言数组练习题(牛客网)
    先打个广告哈哈哈牛客网练编程题不错不错哦冒泡排序必须必须必须会#include<stdio.h>voidsort(intarr[],intn){//外层循环for(inti=0;i<n-1;++i){intflag=1;//假设flag=1就是已经排序好的//内层循环for(intj=0;......
  • 树状数组
    1.0树状数组概念 【五分钟丝滑动画讲解|树状数组|21智人马同学】 树状数组用于高效计算数组前缀和及支持单点更新操作。与前缀和区别在于树状数组可以在O(logn)的时间复杂度支持单点更新操作。其数学证明参考 树状数组的基本原理 1.1树状数组的性质lowbit......
  • 6.Java数组
    Java数组数组概述相同类型数据的有序集合通过下标访问他们数组的声明与创建publicclassArrayDemo01{publicstaticvoidmain(String[]args){//变量类型变量名字=变量的值int[]nums;//1.声明一个数组首选//intnums2[]......
  • 34天【代码随想录算法训练营34期】第八章 贪心算法 part03 (● 1005.K次取反后最大化
    1005.K次取反后最大化的数组和classSolution:deflargestSumAfterKNegations(self,nums:List[int],k:int)->int:nums.sort(key=lambdax:abs(x),reverse=True)foriinrange(len(nums)):ifnums[i]<0andk>0:......
  • 在macOS上管理MongoDB:服务和手动后台进程
    MongoDB是一个功能强大的开源NoSQL数据库,因其可扩展性和性能而受到青睐。macOS用户可以将MongoDB配置为服务运行,或者手动将其作为后台进程运行。本文将详细介绍如何在macOS上使用MongoDB7.0版本进行这两种操作。将MongoDB作为macOS服务运行为了便捷性和确保MongoDB持续运行,macO......
  • 表治理-iceberg表手动治理常用命令
    一、登录spark客户端spark-sql--masteryarn\--deploy-modeclient\--queuedefault\--namewang\--driver-memory12G\--num-executors10\--executor-cores4\--executor-memory20G二、sql查询表信息1、查询表快照信息SELECT*FROMspark_catalog.data_lak......
  • JavaScript 数组增强
    Javascript的数组最近通过新的原型方法(例如toReversed、toSorted、toSpliced和with)获得了新的力量。这些新方法提供了在JavaScript中更改数组的额外方​​法。它允许进行更改并获取包含这些更改的数组的新副本。 Array.prototype.toReversed:-此方法返回一个新数组,其元素顺......
  • js数组转成树形结构
    js将数组转成对应的树形结构:functiontransformArrayToObject(array){ constresult={}; array.forEach(item=>{ const{ id, name, pid, flag }=item; if(pid==0){ result[name]={ id, flag, pid } }else{ transfo......
  • 【js】两个数组对象合并成一个树结构的数据
    1模板2/**3*合并两个数组,将岗位信息按照部门进行分组4*@param{Array}array1岗位信息数组,每个岗位包含部门ID(deptId)、岗位ID(postId)和岗位名称(postName)5*@param{Array}array2部门信息数组,每个部门包含部门ID(id)和部门名称(label)6*@returns{Arr......