scanf("d",&value);d前少了个%。printf("the aver=%.2f",sum/count);这一句的sum和count都是int型,sum/count只能取整了,可你的输出语句中却要求要以%.2f型(即float)输出,类型不配哟!把sum或count强制成float型就行了,改成printf("the aver=%.2f",(float)sum/count);吧…… printf("the average is %.2lf",sum/count);也存在同样的问题。...