为什么我这样从1加到10不行,如果是从1加到10我要怎么设置终止代码
#include<bits/stdc++.h>
using namespace std;
int getWordNumber(int n)
{
int sum; //感觉是我这里限制了getWordNumber函数 应该不能这么使用sum=getWordNumber(n+1)+n;
sum=getWordNumber(n+1)+n;
if(n==10)
return sum;
else
return getWordNumber(n+1)+n ;
}
int main()
{
int num = getWordNumber(1);
printf("小明第10天记了:%d个单词。\n", num);
return 0;
}