這是哪兒錯了啊?
#include?<stdio.h>?int?age(people){????int?age;????if(people==1)????{ age?=10;????}????else????{????????Age=age(people-1)+2;????}????return?Age;}int?main()?{????int?fifage=age(5); printf("第5個人的年齡是%d歲",?fifage);? return?0;????}
#include <stdio.h>?
int getAge(people)
{
? ? int age;
? ? if(people==1)
? ? {
age =10;
? ? }
? ? else
? ? {
? ? ? ? age=getAge(people-1)+2;
? ? }
? ? return age;
}
int main()?
{
? ? int fifage=getAge(5);
printf("第5個人的年齡是%d歲", fifage);?
return 0;
}
2021-07-29
people的數據類型沒定義:int getAge( int people);
這樣之后就不會出現最上面一行的錯誤了
2021-06-22
if(people==1)
? ? {
? ?//age =10;
return 10;
? ? }
2021-06-18
函數參數 people 需要類型定義,例: int getAge(int people)
2021-06-04
測試沒錯啊