大家帮我看一下,这段程序到底有什么问题?
#include <stdio.h>void main()
{
float h,r,v,cir;
printf("please input data:\n");
scanf("r=%f,h=%f\n",&r,&h);
cir=3.14*2*r;
v=(3.14*r*r*h)/3.0;
printf("r=%.2f,h=%.2f\n",r,h);
printf("周长=%.2f,体积=%.2f\n",cir,v);
}
这是我在VC6.0下编的一个求圆锥周长和体积的小程序,但是我在输入数据的时候,要输入两次才会才会出现结果,例如:
r=1.5,h=3(回车)
r=1.5,h=3(回车)
r=1.50,h=3.00
周长=9.42,体积=7.07
我不知道这是怎么回事,大家帮我看看吧!