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语言入门
926299 学习 · 20799 问题
相似问题