关于c语言求圆柱体积的程序,大神帮我看看..
答案:3 悬赏:20
解决时间 2021-02-17 04:08
- 提问者网友:温柔又任性
- 2021-02-16 08:06
# include
# define PI = 3.141592653
int main (void)
{
float r, h, s, v;
printf("输入圆柱半径和高,用空格分开");
scanf("%f%f", &r, &h);
s=PI*r*r;
v=PI*r*r*h;
printf("圆柱的半径为%f\n高度为%f\n面积为%f\n体积为%f\n", r, h, s, v);
return 0;
}
不知怎么,总显示s和v的公式那里那个等号语法有问题
最佳答案
- 二级知识专家网友:随心随缘不随便
- 2021-02-16 09:33
# define PI 3.141592653
全部回答
- 1楼网友:承载所有颓废
- 2021-02-16 11:27
#define PI 3.141592653 不要等号
再看看别人怎么说的。
- 2楼网友:悲观垃圾
- 2021-02-16 10:34
PI=3.141592653是double型数据,你把它赋给了浮点型(float)数据s,v
PI*r*r;PI*r*r*h这些表达是算出来是double型的数据。
建议将float r, h, s, v;改为
float r, h;
double s, v;
我要举报
大家都在看
推荐资讯