Это, наверное, глупый и простой вопрос, но иногда кажется, что самые простые вещи дают мне больше проблем!Математический вопрос в C или объекте C
Эта формула предположит дать мне число между 0 и 100.
(200/23) * Abs(Mod(2987, 23) - 23/2)
В объективном CI кодируется так:
(200/23) * abs(2987 % 23) - (23/2);
ли формула недостатки (и не дает ответ от 0 до 100) или мой код неправильный? Кажется, что мой модуль не дает мне правильный результат. Разве он не должен давать мне целое число?
Благодаря
Глупый вопрос: в C это никогда не вернет число с плавающей запятой, так как все значения будут целыми. Работает ли она по-другому в Objective C? –
Не знаете, что вы делаете, но если вам когда-нибудь понадобится случайное число: 'arc4random()% 100'. Либо вы могли бы просто написать постоянное число и сделать с ним. – pablasso