帮老弟看他作业的问题,顺便就记录一下
题目是经常见的求二进制,改编以下求位数
最开始他的解法是如下
测试用例有一个没有过,是123456789,让我帮忙调试,
这种问题,signal received sigsegv (segmentation fault)查询发现是栈满的原因,因为递归的次数才多,每减一都需要递归一次,所以造成栈满
之后经过更改
#include <stdio.h>
帮老弟看他作业的问题,顺便就记录一下
题目是经常见的求二进制,改编以下求位数
最开始他的解法是如下
测试用例有一个没有过,是123456789,让我帮忙调试,
这种问题,signal received sigsegv (segmentation fault)查询发现是栈满的原因,因为递归的次数才多,每减一都需要递归一次,所以造成栈满
之后经过更改
#include <stdio.h>