给定整数数组,找到其元素的总和。
例子 :
Input : arr[] = {1, 2, 3}
Output : 6
1 + 2 + 3 = 6
Input : arr[] = {15, 12, 13, 10}
Output : 50
C++
/* C++ Program to find sum of elements
in a given array */
#include
using namespace std;
// function to return sum of elements
// in an array of size n
int sum(int arr[], int n)
{
int sum = 0; // initialize sum
// Iterate through all elements
// and add them to sum
for (int i = 0; i < n; i++)
sum += arr[i];
return sum;
}
// Driver code
int main()
{
int arr[] = {12, 3, 4, 15};
int n = sizeof(arr) / sizeof(arr[0]);
cout << "Sum of given array is " << sum(arr, n);
return 0;
}
// This code is contributed by rathbhupendra
C
/* C Program to find sum of elements
in a given array */
#include
// function to return sum of elements
// in an array of size n
int sum(int arr[], int n)
{
int sum = 0; // initialize sum
// Iterate through all elements
// and add them to sum
for (int i = 0; i < n; i++)
sum += arr[i];
return sum;
}
int main()
{
int arr[] = {12, 3, 4, 15};
int n = sizeof(arr) / sizeof(arr[0]);
printf("Sum of given array is %d", sum(arr, n));
return 0;
}
Java
/* Java Program to find sum of elements in a given array */
class Test
{
static int arr[] = {12,3,4,15};
// method for sum of elements in an array
static int sum()
{
int sum = 0; // initialize sum
int i;
// Iterate through all elements and add them to sum
for (i = 0; i < arr.length; i++)
sum += arr[i];
return sum;
}
// Driver method
public static void main(String[] args)
{
System.out.println("Sum of given array is " + sum());
}
}
Python3
# Python 3 code to find sum
# of elements in given array
def _sum(arr,n):
# return sum using sum
# inbuilt sum() function
return(sum(arr))
# driver function
arr=[]
# input values to list
arr = [12, 3, 4, 15]
# calculating length of array
n = len(arr)
ans = _sum(arr,n)
# display sum
print ('Sum of the array is ',ans)
# This code is contributed by Himanshu Ranjan
C#
// C# Program to find sum of elements in a
// given array
using System;
class GFG {
// method for sum of elements in an array
static int sum(int []arr, int n)
{
int sum = 0; // initialize sum
// Iterate through all elements and
// add them to sum
for (int i = 0; i < n; i++)
sum += arr[i];
return sum;
}
// Driver method
public static void Main()
{
int []arr = {12,3,4,15};
int n = arr.Length;
Console.Write("Sum of given array is "
+ sum(arr, n));
}
}
// This code is contributed by Sam007.
PHP
Javascript
输出 :
Sum of given array is 34
时间复杂度: O(n)
辅助空间: O(1)