写一个函数,将指定的两整数的平均值与一个 指定长度的整数数组平均值比较,前者大返回1,否则返回0

2025-03-11 06:10:25
推荐回答(1个)
回答1:

#include 
int cmp(int a, int b, int *p, int n)
{
    float av1, av2;
    int i;
    av1 = (a+b)/2.0;
    av2 = 0;
    for(i = 0; i < n; i ++)
        av2+=p[i];
    av2/=n;
    if(av1 > av2) return 1;
    
    return 0;
}

int main()
{
    int a,b,m[10];
    int i;
    scanf("%d%d",&a,&b);
    for(i = 0; i < 10; i ++)
        scanf("%d",&m[i]);
    printf("result = %d\n", cmp(a,b,m,10));
    
    return 0;
}