输入一批非0数,直到输入0为止,计算其中奇数的平均值和偶数的乘积, 这是我们的一道c

输入一批非0数,直到输入0为止,计算其中奇数的平均值和偶数的乘积, 这是我们的一道c语言题目,大一刚接触还不太懂,求大神解答,

include <stdio.h
define MAX 100
void main() 

    int a[MAX], i=0, len, js=0,cj=1,s=0; 
    while(!scanf("%d", &$a[i])) {
        ++i;
    }
    
    len = sizeof(a)/sizeof(int);
    for(i=0;i<len;++i) {
        if (a[i] % 2 == 0) {
            // 偶数
            cj *= a[i];
        } else {
            // 奇数
            s += a[i];
            ++js;
        }
    }
    printf("奇数的平均值是: %。2f, 偶数的乘积是: %d, \n", s/js, cj);
}

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答