請問各位大神,為啥這樣不可以~
#include <stdio.h>
/* 定義獲取單詞數量的函數 */
int getWordNumber(int n)
{ ??
? ? if(n == 1)
? ? {
? ? ? ? return 1; ? ?//第一天只會1個單詞
? ? }
? ? else{
? ? ? ? number=getWordNumber(n-1)+n
? ? ? ? return number; ? ? ? //到第天會的單詞數量
? ? }
}
int main()
{
? ? int num = getWordNumber(10); ? ? //獲取會了的單詞數量
? ? printf("小明第10天記了:%d個單詞。\n", num);
? ? return 0;
}
2016-04-05
#include?<stdio.h> int?getWordNumber(int?n){ ????int?number?=?0;??//?需要先定義 ????if(n?==?1){ ????????return?1; ????} ????else{ ????????number=getWordNumber(n-1)+n;?//?差個分號 ????????return?number; ????} } int?main(){ ????int?num?=?getWordNumber(10); ????printf("小明第10天記了:%d個單詞。\n",?num); ????return?0; }