#include<stdio.h>
#include<math.h>
#define pi 3.14
int main()
{int r;float volume ;
scanf("%d",&r);
volume = 4/3.00pipow(r,3);
printf("volume = %.2f",volume);
return 0;
}
这个代码显示答案错误 各位大佬帮忙看看哪里错了🌚
改成double试试?
#include <stdio.h>
#include <math.h>
#define pi 3.1415926
int main()
{
int r;
double volume;
scanf("%d", &r);
volume = 4 / 3.00*pi*pow(r, 3);
printf("volume = %.2lf", volume);
return 0;
}