20170125

    xiaoxiao2021-03-26  20

    编写函数fun(int *a, int n, int *odd, int *even)功能是:求出数组a[]中所有奇数之和以及所有偶数之和。并利用指针odd返回奇数之和,利用指针even返回偶数之和。 例如:a[]的值依次为:1923116;则利用指针odd返回奇数之和24;利用指针even 返回偶数之和 8

    #include <stdio.h>

    #define N 20

    void fun(int *a, int n, int *odd, int *even) { int i; *odd = 0; *even = 0; for(i = 0;i < n;i++) { if(a[i] % 2 == 0) { *even += a[i]; } else { *odd += a[i]; } } } int main() { int a[N] = {1,9,2,3,11,6}; int odd, even; int n = 6; fun(a,n,&odd,&even);     printf("奇数和为%d\n",odd); printf("偶数和为%d\n",even);     return 0; }
    转载请注明原文地址: https://ju.6miu.com/read-660339.html

    最新回复(0)