請(qǐng)問(wèn)哪錯(cuò)了 C語(yǔ)言對(duì)算法是不要求特別高啊 怎么跟奧數(shù)題一樣
#include <stdio.h>?
/*?
?* 請(qǐng)使用遞歸函數(shù)完成本題
?* 小編已將正確代碼放在左側(cè)任務(wù)的“不知道怎么辦”里
?* 小編希望各位童鞋獨(dú)立完成哦~
?*/
int lai(n);
? ? {
? ? ? int a;
? ? ? for (n==6)
? ? ? ? {
? ? ? ? ? ? return 1;
? ? ? ? }
? ? ? ? else
? ? ? ? {
? ? ? ? ? ? a=10+(n-1)*2;
? ? ? ? ? ??
? ? ? ? }
? ? ? ? return a;
? ? ? ? }
? ??
? ? int main()?
{
? ??
printf("第5個(gè)人的年齡是%d歲", lai(5));?
return 0;
}?
2015-10-11
定義的函數(shù)int lai后面不要添加分號(hào),它跟后面花括號(hào)內(nèi)容是一個(gè)整體,不能用分號(hào)隔開(kāi)。你這個(gè)代碼算出來(lái)是18,不能說(shuō)錯(cuò),不過(guò)若需要進(jìn)行的次數(shù)多,使用遞歸,讓計(jì)算機(jī)算更方便。
2015-07-23
遞歸學(xué)的深了就有用了,那個(gè)if(n==6)的判斷完全沒(méi)有寫(xiě)出來(lái)的必要
2015-07-09
可以正確得到結(jié)果吧,沒(méi)用到遞歸