运算
doudouwa1234
这个作者很懒,什么都没留下…
展开
-
【C语言】编写一个函数实现n^k,使用递归实现。
//编写一个函数实现n^k,使用递归实现#include int fun(int n,int k) //求n的k次方{ int sum; if (k==0) { sum=1; } else { sum=n*fun(n,k-1); } return sum;}int main (){ printf("%d\n",fun(2,3)); return 0原创 2015-04-06 14:07:01 · 2722 阅读 · 0 评论 -
【C语言】写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和.
//写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和.//例如,调用DigitSum(1729),则应该返回1+7+2+9,它的和是19#include int DigitSum(int n){ int sum=0; int m=0; if(n!=0) { m=n%10; n=n/10; sum=m+DigitSum(n); } retu原创 2015-04-06 14:26:34 · 5342 阅读 · 0 评论