输出单位是千克,M要/1000。1L是1000立方厘米
int main(int argc, char const *argv[])
{
float r, h, M, V;
int n;
scanf("%f%f%d:", &r, &h, &n);
V = 3.1416 * r * r * h;
M = 0.52 * V * n / 1000;
printf("%.3f\n", M);
return 0;
}
两个问题:
你输入的内容截图看看,三项数据之间你加逗号了吗?