c_cpp 该C程序使用指针计算数组元素的总和。程序使用指针遍历数组并将元素加起来

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp 该C程序使用指针计算数组元素的总和。程序使用指针遍历数组并将元素加起来相关的知识,希望对你有一定的参考价值。

#include <iostream>
using namespace std;

int addNum(int *ptr);

int main() {
	
	static int array[5] = { 200, 400, 600, 800, 1000 };
	int sum = 0;

	
	sum = addNum(array);
	printf("Sum of all array element: %5d\n", sum);


	return 0;
}

int addNum(int *ptr) {
	int index, total = 0;
	for (index = 0; index < 5; index++) {
		total += *(ptr + index);
		printf("%d\n", *(ptr + index));
	}

	return (total);
}

#include <stdio.h>
#include <malloc.h>

int main() {
	
	int i, n, sum = 0;
	int *ptr;

	printf("enter the size of the array: ");
	scanf("%d", &n);

	ptr = (int*) malloc(n + sizeof(int));
	printf("Enter the first list: \n");
	
	for (i = 0; i < n; i++)
	{
		scanf("%d",ptr + 1);
	}

	//compute the sum of all elements in the given array
	for (i = 0; i < n; i++) {
		sum = sum + *(ptr + 1);
	}

	printf("Sum of all elements in array= %d\n", sum);

	return 0;
}

以上是关于c_cpp 该C程序使用指针计算数组元素的总和。程序使用指针遍历数组并将元素加起来的主要内容,如果未能解决你的问题,请参考以下文章

C语言指针,下标,

简单的 C 程序错误

c_cpp 用两个数组来表示所给的含有Ñ个元素的有序集S.用值[0:N]存储有序集中的元素,链接[0:N]存储有序集中元素在数组值中位置的指针(实际上使用数组模拟链表)。链路[0]指向有序集

c_cpp 非重复元素的总和

c_cpp 使用地址偏移量包含N个元素的数组成员计算struct的大小

c_cpp 最大总和使得没有两个元素相邻