求解,為什么不能像十一行和十三行這樣子寫這個代碼
#include <stdio.h>
/* 定義獲取單詞數(shù)量的函數(shù) */
int getWordNumber(int n)
{? ?
? ? if(n == 1)
? ? {
? ? ? ? return 1;? ? //第一天只會1個單詞
? ? }
? ? else
? ? {
? ? ? ? getWordNumber ( n - 1 ) + n;? ? ? ?//到第天會的單詞數(shù)量
? ? }
? ? return getWordNumber;
}
int main()
{
? ? int num = getWordNumber(10);? ? ?//獲取會了的單詞數(shù)量
? ? printf("小明第10天記了:%d個單詞。\n", num);
? ? return 0;
}
????
2019-10-01
一個沒有返回值,一個沒有參數(shù)……難搞哦
2019-08-28
第11行return少了。