#include<stdio.h>
//调用函数求数组中元素和,并统计数组中奇数的个数
int test_array(int a[],int n,int *p)
{
int i,sum = 0;
*p = 0;
for(i=0;i<n;i++)
{
sum += a[i];
if(a[i]%2)
(*p)++;//指针指向内容
}
return sum;
}
int main()
{
int a[] = {1,2,3,4,5,6,7,8,9,10};
int n,sum;
int odd = 0;
n = sizeof(a)/sizeof(int);
sum = test_array(a,n,&odd);//传地址,改变实参
printf("sum = %d\n",sum);
printf("odd numbers count = %d\n",odd);
return 0;
}
调用函数求数组中的元素和,并统计数组中奇数的个数
最新推荐文章于 2023-02-12 10:08:25 发布