0
爲什麼此代碼中的輸出等於零? 與重量的2,具有重量的3和三個數與體重的5.數2數1我無法理解爲什麼輸出= 0。平均來自三個不同重量的數字
#include <stdio.h>
int main()
{
float A ,B, C ,MEDIA=0 ;
scanf("%f%f%f",&A ,&B,&C);
MEDIA+=1/2*A + 1/3*B + 1/5*C;
printf("MEDIA = %.1f", MEDIA);
return 0;
}
你的因素與整數除法... – nneonneo
用整數,的'結果計算1/N'是始終爲零。你應該嘗試'0.5 * A'等。 –