牛骨文教育服务平台(让学习变的简单)
博文笔记

调用函数求二维数组中元素和,并统计数组中奇数的个数

创建时间:2017-11-14 投稿人: 浏览次数:347

#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;
}
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。