#include <stdio.h>
int test1(int x, int n){
int times=31/n;
return ((1-(1<<(n*times)))/(1-(1<<n)));
}
Я делаю расчет, где 1 < = п < = 32исключение с плавающей запятой в коде C
Это только работает, когда 1 < = п < = 31, как я могу изменить его для п = 32 ? Как я могу проверить его п = 32 случай, в Xcode, он запускает отладчик и показывает поток 1 exc_arithmetic (код = exc_i386_div ....
Спасибо заранее.
В этом коде нет * ничего *, которое можно назвать «с плавающей запятой» или «исключением» ... –
Как мы можем сказать вам, как заставить его «работать», если вы не сообщите нам, что это такое делать? – kaylum
Что должно быть ** целочисленным ** результатом '31/32'? –