【发布时间】:2012-11-11 21:14:34
【问题描述】:
我正在尝试解决:
int total=0, number=0;
float percentage=0.0;
percentage=(number/total)*100;
printf("%.2f", percentage);
如果数字的值是 50 并且总数是 100,我应该得到 50.00 的百分比,这就是我想要的。但我一直得到 0.00 作为答案,并尝试了对类型的许多更改,但没有奏效。
【问题讨论】:
-
因为 50/100 (= 0.5) 的
int部分是 0