請問是哪里出問題了
#include <stdio.h>?
int peoplenumber(n)
{
? ? int age;
? ? if(n==1)
? ? ? ? age==10;
? ? else
? ? ? ? age==peoplenumber(n-1)+2;
? ? return age;
}
int main()?
{
? ? int fifthage = peoplenumber(5);
printf("第5個(gè)人的年齡是%d歲", fifthage);?
return 0;
}
2019-01-29
第二行加一個(gè)int 確認(rèn)類型
第六行和第八行==換成=
==是關(guān)系運(yùn)算符
=是賦值運(yùn)算符
這個(gè)你上機(jī)運(yùn)行一下就能看出來錯(cuò)誤了,編譯器也會(huì)報(bào)錯(cuò)的