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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

求解以下語句的意思,請(qǐng)問while(flag==0)是什么意思,是關(guān)于c語言的問題?

求解以下語句的意思,請(qǐng)問while(flag==0)是什么意思,是關(guān)于c語言的問題?

紫衣仙女 2021-07-08 11:07:43
幫忙翻譯下int f1=0,f2=1,flag=0;while(flag==0){ f1=f1+f2;f2=f2+f1;if(t>=f1&&t<=f2){ flag=1;return f2;}}}/* 程序設(shè)計(jì)題:求Fibonacci數(shù)列中大于t的最小一個(gè)數(shù)結(jié)果由函數(shù)JSValue返回,F(xiàn)(n)定義為F(0)=0,F(xiàn)(1)=1,F(xiàn)(n)=F(n-1)+ F(n-2),分別計(jì)算出當(dāng)t=1000和3000時(shí)的結(jié)果*/#include<stdio.h>int JSValue(int t){ /*考生在這里添加代碼*/int f1=0,f2=1,flag=0;while(flag==0){ f1=f1+f2;f2=f2+f1;if(t>=f1&&t<=f2){ flag=1;return f2;}}}void main(){ FILE *p;p=fopen(“design.dat”,”w”);fprintf(p,”%d,%d”, JSValue(1000),JSValue(3000));fclose(p);}
查看完整描述

2 回答

?
Smart貓小萌

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);

查看完整回答
反對(duì) 回復(fù) 2021-07-11
?
梵蒂岡之花

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;}
}
}



查看完整回答
反對(duì) 回復(fù) 2021-07-11
  • 2 回答
  • 0 關(guān)注
  • 735 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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