利用递归实现1到100以内的求和
int get_sum(int a)
{
if(a > 0)
{
return a + get_sum(a - 1);
}
}
递归数组求和
int get_sum(char *str, int n)
{
return n == 0 ? 0 : str[n-1] + get_sum(str, n-1);
}
二进制输出
void get_sex(int a)
{
if(a > 0)
{
get_sex(a / 2);
printf("%d", a % 2);
}
}