int getWordNumber(n)
{
if(n == 1)
{
return 1; //第一天只会1个单词
}
else{
return getWordNumber(n-1)+n ;
}
}
int main()
{
int num = 1 + getWordNumber(9);
printf("小明第10天会了:%d个单词。\n", num);
return 0;
}
所以程序应该是这样,最后算出来是46个
{
if(n == 1)
{
return 1; //第一天只会1个单词
}
else{
return getWordNumber(n-1)+n ;
}
}
int main()
{
int num = 1 + getWordNumber(9);
printf("小明第10天会了:%d个单词。\n", num);
return 0;
}
所以程序应该是这样,最后算出来是46个
2015-01-25