有谁知道这是哪里错了吗
  • 板块学术版
  • 楼主wbstc12138
  • 当前回复5
  • 已保存回复5
  • 发布时间2020/11/11 22:53
  • 上次更新2023/11/5 08:14:53
查看原帖
有谁知道这是哪里错了吗
417994
wbstc12138楼主2020/11/11 22:53

error: invalid type argument of unary '*' (have 'double')

 v=PI*r*r*h/3;
#include <stdio.h>
#define PI 3.14159;
int main ()
{
	double r,h,v,m; 
	scanf ("%f %f", &r, &h);
	if (h>=0 && h<=5 && r<=5 && r>=0)
	  {
	  	v=PI*r*r*h/3;
	  	m=7.8*1e3*v;
	  	printf ("%.6lf %.4lf", v, m); 
	  }
	return 0;  	
}
2020/11/11 22:53
加载中...