(急)小弟刚自学两天,学while,写了一个例子,用MS VC++60编译,报错,请问错在哪里?
 
 xon    2001-12-29 10:14:42        
/*计算汽车平均速度的程序*/
#include<stdio.h>
viod main(viod)
{
	double begin_miles;  /*里程计开始值*/
	double end_miles;    /*里程计结束值*/
	double miles;        /*行车路程    */
	double hours;        /*行车时间小时*/
	double minutes;      /*行车时间分钟*/
	double speed;        /*平均速度    */
	printf("读取里程计开始的值 ");
	scanf("%lg",&begin_miles);
	while(begin_miles<0.0)
	{
		printf("\n读取开始值有误");
		scanf("%lg",&begin_miles);
	}
	printf("读取里程计结束的值 ");
	scanf("%lg",&end_miles);
	while(end_miles<=begin_miles)
	{
		printf("\n读取结束值有误  结束值必须大于开始值");
		scanf("%lg",&end_miles);
	}
	printf("读取所用时和分的值 ");
	scanf("%lg%lg",&hours,&minutes);
	hours=hours+(minutes/60);
	while(hours<0.0)
	{
		printf("\n读取时间值有误");
		scanf("%lg %lg",&hours,&minutes);
	}
	miles=end_miles-begin_miles;
	speed=miles/hours;
	printf("\n平均速度为 %g\n",speed);
	puts("normal termination");
}