调用函数求二维数组中元素和,并统计数组中奇数的个数
#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[2][3] = {{1,2,3},{4,5,6}};
int n,sum;
int odd = 0;
n = sizeof(a)/sizeof(int);
//区别于一维数组,改成元素的地址即可
sum = test_array(a[0],n,&odd);//传地址,改变实参
printf("sum = %d
",sum);
printf("odd numbers count = %d
",odd);
return 0;
}
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇:没有了
- 下一篇:没有了
