c题目 在线等

来源:百度知道 编辑:UC知道 时间:2024/05/29 11:59:11
写一自定义函数,其参数为指向整型数据的指针变量,及一整型变量,用以统计从该指针变量所指的整型数据开始的若干个整型数据的算术和。在主函数中定义一30个元素的整型数组,并赋任意初始值。调用该自定义函数求这个数组前20个元素的和。

#include<stdio.h>
void sum_a(int a[30])
{
int i,sum=0;
for(i=0;i<20;i++)
{
sum=sum+a[i];
}
printf("前20个元素的和是:%d\n",sum);
}
void main()
{
int i,a[30];
printf("请输入数组a: ");
for(i=0;i<30;i++)
scanf("%d",&a[i]);
sum_a(a);
}

int sum(int *p, int n)
{int i,num=0;
for(i=0;i<n;i++)num+=*(p+i);
return num;
}
int main()
{int arr[30]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,220};
printf("%d",sum(arr,20));
getch();
return 0;
}

#include <stdio.h>

int srraysum( int *array, int N );

int main()
{
int sm;
int A[30] = {1,2,3,4};
for ( sm = 4;sm<30;sm++ )
{
A[sm] = 0;/* 其它的初时为0 */
}
sm = srraysum(A,20);
printf("sum is : %d \n",sm);
return 0;
}

int srraysum(