c语言程序问题 逐个输入整型数X,分别统计其中正整数及负整数的个数

2024-11-26 18:23:57
推荐回答(2个)
回答1:

#include 
int main()
{
    int x, a, b;
    float sa, sb;
    a=b=0;
    sa=sb=0;
    while(1)
    {
        scanf("%d",&x);
        if(x==0) break;
        if(x>0)
        {
            a++;
            sa+=x;
        }
        else 
        {
            b++;
            sb+=x;
        }
    }
    printf("正数个数 %d, 平均值%f\n", a, sa/a);
    printf("负数个数 %d, 平均值%f\n", b, sb/b);
    return 0;
}

回答2:

私信吧