#include <stdio.h>
int get(n)
{
if(n ==1)
{
return 1;
}
else{
return get(n-1)+n;
}
}
int main()
{
int num = get(3);
printf("小明第3天记了:%d个单词。\n", num);
return 0;
}
当n=3时,get(n-1)+n为get(2)+3;所以n=2时;//为什么这里=2,
get(n-1)+n为get(1)+2;get(1)+2的结果为3;//这里=3.为什么上面=2?
那么get(2)+3的结果为get(1)+2+3 = 3+3 = 6
leosstudio
leosstudio
onemoo
相关分类