C新手可以告诉我这个程序有什么问题。
#include <stdio.h>
float volume = 0.00;
float radius = 10.00;
float calculateSphereVolume(float radiusCubed){
volume = 4.0f/3.0f * radiusCubed;
printf("%.2f", volume);
return volume;
}
int main(void){
calcuateSphereVolume(radius * radius * radius);
return 0;
}
答案 0 :(得分:3)
int main(void){
calcuateSphereVolume(radius * radius * radius);
return 0;
}
你为一个人拼错了'calculateSphereVolume'......
此外,您需要重新考虑球体体积的公式:Pi
答案 1 :(得分:2)
致电网站和声明拼写不同!另外,我认为你的体积计算中缺少一个因子。
答案 2 :(得分:0)
您可以使用
#define pi = 3.14159265
和
volume=4.0f/3.0f * pi * radius* radius * radius;