刚学c语言不懂怎么有问题求解
#include<stdio.h>
int main()
{
double pi=3.1415926;
double r,h,S,V;
scanf("%lf%1f",&r,&h); /*键盘输入圆半径r和高度h*/
S=pi*pow(r,2); /*计算圆面积S的值*/
V=S*h; /*计算圆柱体体积V的值*/
printf("S=%f\n",S);
printf("V=%f\n",V);
return 0;
}
为什么v的值总是为0
#define _USE_MATH_DEFINES #include <stdio.h> #include <math.h> int main( void ) { double r, h; scanf( "%lf%lf", &r, &h ); /* 键盘输入圆半径r和高度h */ double s = M_PI*r*r; /* 计算圆面积S的值 */ double v = s*h; /* 计算圆柱体体积V的值 */ printf( "S = %f\n", s ); printf( "V = %f\n", v ); }