1

在我的应用程序中,我必须在事件人员之间共享数量,例如,我有 3 个人的名字,例如 RAM、RAJ、RAGHU,如果 RAM 在事件中投入 10.00 的数量,那么我将在三个人之间进行分配10.00/3=3.333333,然后,

RAJ 必须支付给 RAM-------------3.33
RAGHU 必须支付给 RAM --------3.33

总的来说,他从其他 2 人那里得到了 6.66 的事件 0.1 缺少我如何解决这个问题我正在使用 NumberStyle:NSNumberFormatterCurrencyStyle 如下所示

NSNumberFormatter *numberFormater = [[NSNumberFormatter alloc] init];
[numberFormater setLocale:[NSLocale currentLocale]];
[numberFormater setNumberStyle:NSNumberFormatterCurrencyStyle];
NSString *str_num = [numberFormater stringFromNumber:[NSNumber numberWithDouble:3.333333]];
[numberFormater release];
4

2 回答 2

0

为什么不从 10 中减去 RAM 的份额?10 - 3.33 = 6.67。

于 2011-09-29T04:53:46.640 回答
0
  float invoice= 10.15;
  int num_people = 3; // sample people
  float num_to_add;
  float piece_pie;
  // now just add num_to_add to your invoice then divide by num_people
  num_to_add=num_people*.01;
  invoice=invoice+num_to_add;
  piece_pie = invoice/num_people;
于 2011-09-29T05:07:48.843 回答