我從命令行得到輸入爲int d。現在我面臨這個問題:C - 如何劃分浮動?
float a,b;
int d;
float piece;
printf("Please enter the parts to divide the interval: ");
scanf("%d", &d);
a=0;
b=1;
piece=b-a/(float)d;
printf("%f\n",piece);
所有我想要的是printf的依賴& d一些浮點數。例如當我在這裏寫5,我會得到0.20000,爲6-0166666,但我仍然得到所有數字1.000000,有沒有人知道解決方案?
b - (0/d)== b == 1 – Erik 2011-03-03 15:57:41
你能告訴我們你在哪裏聲明'piece'嗎? – 2011-03-03 15:57:45
'd'在哪裏申報? – 2011-03-03 15:59:12