為什么將(n-1)+n改為(n-1)+n+1結果是65
#include<stdio.h>
int getWordNumber(int n)
{
????if(n==1)
????{
????????return 1;
????}
else
????{
????return getWordNumber(n-1)+n;
????}
int main( )
{
????int num=getWordNumber(10);
????printf("%d",num);
????return 0;
}
#include<stdio.h>
int getWordNumber(int n)
{
????if(n==1)
????{
????????return 1;
????}
else
????{
????return getWordNumber(n-1)+n;
????}
int main( )
{
????int num=getWordNumber(10);
????printf("%d",num);
????return 0;
}
2017-04-02
舉報
2017-04-02
亂畫的,見諒,改為(n-1)+n+1時多加了9次1,結果實為64