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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

各位幫我看看代碼哪出錯(cuò)了

#include <stdio.h>?


int getAge(n)

{

int num;

if(n == 1)

{

return 10;

}

else if(n>1)

{

num = getAge(n-1) + 2;

printf("第%d個(gè)人的年齡是%d歲\n", n, num);

}

else

{

printf("輸入錯(cuò)誤!\n");

}

}


int main()

{

int Num = getAge(5);

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

getchar();

return 0;

}


正在回答

2 回答

已解決,錯(cuò)誤是在定義函數(shù)最后沒(méi)寫(xiě)return num;

0 回復(fù) 有任何疑惑可以回復(fù)我~

#include <stdio.h>?

int getAge(n)

{

? ? int num;

? ? if(n == 1)

? ? {

? ? ? ? return 10;

? ? }

? ? else?

? ? {

? ? num = getAge(n-1) + 2;

? ?

? ? }

? ? return num;

}

int main()

{

? ? int Num = getAge(5);

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

? ??

? ? return 0;

}

幫你改了一下,題目只讓你輸出第5個(gè)人的年齡,其他的不同考慮。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

gadada 提問(wèn)者

else { num = getage(n-1)+2; //printf("第%d個(gè)人的年齡是%d歲\n",n,num); /*上面這行不注釋的時(shí)候第五個(gè)人的輸出就變成28了,printf對(duì)num的值有什么影響嘛。 注釋輸出: 第1個(gè)人的年齡是10歲 第5個(gè)人的年齡是18歲 不注釋輸出: 第1個(gè)人的年齡是10歲 第2個(gè)人的年齡是12歲 第3個(gè)人的年齡是30歲 第4個(gè)人的年齡是30歲 第5個(gè)人的年齡是30歲 第5個(gè)人的年齡是28歲*/
2019-03-30 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

各位幫我看看代碼哪出錯(cuò)了

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)