第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

n哪里不對了

?*/

int agen (int n)

{

? ? if(n=1)

? ? {

? ? ? ? return 10;

? ? }

? ? else

? ? {

? ? ? ? age = agen(n-1)+2;

? ? }

? ? return age;

}



int main()?

{

? ? int fage = ageN(5);

printf("第5個人的年齡是%d歲", fage);

return 0;

}?


正在回答

2 回答

#include?<stdio.h>?
?
int?agen?(int?n)
?
{
????int?age;
????if(n==1)
?
????{
?
????????return?10;
?
????}else{
?
????????age?=?agen(n-1)+2;
?
????}
?
????return?age;
?
}
?
?
int?main()?
?
{
?
????int?fage?=?agen(5);
?
????printf("第5個人的年齡是%d歲",?fage);
?
????return?0;
?
}

樓上說的不錯,不過 return 10 不是錯誤;

0 回復 有任何疑惑可以回復我~

沒有聲明變量age怎么就可以用age呢,年齡是整數,那么我們就聲明一個int型的變量

int?age;

if(n=1)這個也錯了,=是賦值的意思,==才是相等。

if(n==1)

return 10;這句話是想干嘛,我理解為你是想給第一個人賦值為10,那么應該是

age=10;

?int fage = ageN(5);這里函數名寫錯了,換成小寫的n

int?fage?=?agen(5);

修改完的全部代碼,你看看

#include?<stdio.h>?

int?agen?(int?n)

{
????int?age;
????if(n==1)

????{

????????age=10;

????}else{

????????age?=?agen(n-1)+2;

????}

????return?age;

}


int?main()?

{

????int?fage?=?agen(5);

????printf("第5個人的年齡是%d歲",?fage);

????return?0;

}


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
C語言入門
  • 參與學習       926904    人
  • 解答問題       21532    個

C語言入門視頻教程,帶你進入編程世界的必修課-C語言

進入課程

n哪里不對了

我要回答 關注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號