#include <stdio.h>
int test1(int x, int n){
int times=31/n;
return ((1-(1<<(n*times)))/(1-(1<<n)));
}
1<=n<=32 の計算をしています
1<=n<=31 の場合にのみ機能します。n=32 に変更するにはどうすればよいですか? xcode で n=32 ケースをテストすると、デバッガーがトリガーされ、スレッド 1 exc_arithmetic(code=exc_i386_div....が表示
されます。よろしくお願いします。