今天看了c语言中函数的部分 在函数部分的调用内容里 我觉得递归函数的解法让我印象最深 比如下面的例子:要求我们输出8的三次方的值
#include<stdio.h>
int sum(int n)
{
if(n==1)
{
return 8;
}
return(sum(n-1)*8);
}
int main()
{
printf("result=%d",sum(3));
}
用上面的递归函数来解这道题是非常好的 即使题目里不要求是三次方 哪怕是n次方都能求出来 当然了调用函数里不能开辟太多的空间出来 不过这样的解法清晰明了 简便的同时也比普通程序高了一小个档次 所以很喜欢 这只是简单地一个题目 还有更多发杂的题目在学习的道路上 努力吧!