scanf("%f,&h"); 改成 scanf("%f",&h);
#define PI 3.1515926 应该是#define PI 3.1415926吧
另外pow函数在vc6.0中的原型是double pow(double x,double y),在turbo 中才是float型
如果是在vc中使用pow你的程序可能会出现问题,你的变量都是float型的,double型和float型进行相互转化时,可能会丢失数据,导致结果不准确
建议改成*r*r的形式
其他的都没有问题
编程时应该注意什么问题?应该养成那些习惯?可以推荐一些相关的网站吗(学习的1.首先每种语言有自己的适用领域,就应用而言,没有必要将语言勉强的拿到一起
printf("圆柱高度h\n");
scanf("%f,&h"); ==> scanf("%f",&h);