sanjiaofeng
2015-07-06 09:46
习惯性的用了for循环来自定义函数。
没能实现调用自身,也就是没完成递归……
#include<stdio.h>
//自定义求和函数
int sum(int n)
{
int i=0,result=0;
for(i=1;i<=n;i++)
{
result +=i;
}
return result;
}
int main()
{
int n=10;
printf("到第%d天,小明总共记了%d个单词。\n",n,sum(n));
return 0;
}
int sum(int n){
int result;
if(n==1)
result=1;
else
result=sum(n-1)+n;
return result;
}C语言入门
928320 学习 · 21550 问题
相似问题