#include<stdio.h>
#define PI 3.1415926
int main(){
int n;
scanf("%d",&n);
while(n--){
int R;
double v;
scanf("%lf",&R);
v=4*PI*R*R*R/3;
printf("%d\n",v);
}
}
3 回答

望遠(yuǎn)
TA貢獻(xiàn)1017條經(jīng)驗(yàn) 獲得超1032個(gè)贊
??#include<stdio.h>? #define?PI?3.1415926? int?main(){? ???int?n; ???scanf("%d",&n);? ???while(n--){? ??????float?R;?float?v; ??????scanf("%f",&R);? ??????v=4*PI*R*R*R/3;? ??????printf("%.3f\n",v);? ???} }
? ? ? ? 試試這段代碼,同學(xué)你要注意變量類型啊。 ? ? ? ? ? ? ? ? ? ?

噼喱啪啦
TA貢獻(xiàn)392條經(jīng)驗(yàn) 獲得超170個(gè)贊
數(shù)據(jù)類型要特別注意,否則出現(xiàn)一些精度誤差.
很明顯的后果就是像你這樣嘍,竟然變成0

雪颲
TA貢獻(xiàn)220條經(jīng)驗(yàn) 獲得超117個(gè)贊
scanf("%lf",&R);是scanf("%f",&R);還有啊,你數(shù)據(jù)類型定義的什么鬼,int型輸入為float,double型,輸出為int型
- 3 回答
- 0 關(guān)注
- 2342 瀏覽
添加回答
舉報(bào)
0/150
提交
取消