学生/c语言/求平均数

int price;
double sum = 0;
int count = 0;
scanf("%d" , &price);
while( price != -1 ){
    sum += price;
    count++;
    scanf("%d" , &price);
}
if ( count > 0 )
{
    printf("%f\n" , sum/cnt);
}
return 0;

}
想请问一下,这个求平均值该怎样修改?
感谢

回答:修改一下cnt哈,变量要一致,倒数第三行,cnt改为count,应该结果就出来了,代码如下:(建议加上一些输入输出的说明语句,方便理解)

#include<stdio.h>

int main()
{
    int price;
    double sum = 0;
    int count = 0;
    printf("请输入价格:");
    scanf("%d" , &price);
    while( price != -1 ){
        sum += price;
        count++;
        scanf("%d" , &price);
    }
    if ( count > 0 )
    {
        printf("平均价格为:,%f\n" , ((float)sum)/count);
    }
    return 0;
}

printf("%f\n" , ((float)sum)/cnt);