2 回答

TA貢獻(xiàn)1911條經(jīng)驗(yàn) 獲得超7個(gè)贊
這是while語句;
形式是:
while(一個(gè)值
或
一個(gè)表達(dá)式)//*如果這個(gè)值,或表達(dá)式的值不是0,那么執(zhí)行下面程序
{執(zhí)行的任務(wù);}
如果表達(dá)式的值是0,那么停止循環(huán)*//
這是一個(gè)循環(huán)如果flag是0那么停止循環(huán),如果flag非0繼續(xù)循環(huán);

TA貢獻(xiàn)1900條經(jīng)驗(yàn) 獲得超5個(gè)贊
flag 是 一個(gè)標(biāo)記變量
if(t>=f1&&t<=f2)如果這條語句沒有符合條件,那么循環(huán)就可以繼續(xù)下去,即運(yùn)算F(n)=F(n-1)+ F(n-2).
if(t>=f1&&t<=f2)符合條件,那么flag = 1.則跳出循環(huán).因?yàn)橐呀?jīng)找到符合條件的f2了.
其實(shí)完全沒有必要flag.return 語句直接控制跳出這個(gè)函數(shù)了
int JSValue(int t)
{ /*考生在這里添加代碼*/
int f1=0,f2=1;
while(1)
{ f1=f1+f2;
f2=f2+f1;
if(t>=f1&&t<=f2)
{
return f2;}
}
}
添加回答
舉報(bào)