循环-计算所以数的平均值

从键盘中读入若干个整数,当读入负数时结束,计算所以正整数的平均值并输出,打印1位小数,打印“0”

#include <stdio.h>
int main()
{
    int count=0;
    float x,sum=0;
    printf("请输入一个数:\n");
    scanf("%f",&x);
    count++;
    while(x>0){
        sum+=x;
        printf("请输再入一个数:\n");
        scanf("%f",&x);
        if(x>0) count++;
    } 
    printf("平均数=%.1f\n",sum/count);
    return 0;
}

img