freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基本控制結(jié)構(gòu)程序設(shè)計習題(編輯修改稿)

2024-10-08 12:56 本頁面
 

【文章內(nèi)容簡介】 是結(jié)果 第 二 章 基本控制結(jié)構(gòu)程序設(shè)計習題 7 cout請輸入正整數(shù) n: endl。 cinn。 if(n1){ cout輸入錯誤! endl。 return 1。 } result=1。 for(i=2。i=n。i++){ jch*=i。 //jch是 i的階乘 ,注意 n!=n*(n1)!這樣可少一層循環(huán) result+=jch。 } coutresultendl。 return 0。 } 猴子吃桃問題:猴子摘下若干個桃子,第一天吃了桃子的一半多一個 ,以后每天吃了前一天剩下的一半多一個,到第十天吃以前發(fā)現(xiàn)只剩下一個桃子,問猴子共摘了幾個桃子。 解: 采用遞推法。從最后一天逆推到第一天, 9 次循環(huán)。 include iostream using namespace std。 const int day=10。 int main(){ int i,x=1。//最后一天只有一個 for(i=1。iday。i++) x=(x+1)*2。 //從一天前推到九天前 cout開始共有桃子 x個。 \n。 return 0。 } 從鍵盤輸 入一組非 0 整數(shù),以輸入 0 標志結(jié)束,求這組整數(shù)的平均值,并統(tǒng)計其中 正數(shù)和負數(shù) 的個數(shù)。 解: 將 這組整數(shù) 放在整型數(shù)組中,一邊輸入一邊求和及統(tǒng)計 正數(shù)和負數(shù) 的個數(shù),平均數(shù)由和除以整數(shù)數(shù)量取得。 include fstream include iostream using namespace std。 int main(){ int stem[256],sum=0,pnum=0,nnum=0,i=0。 cout從鍵盤輸入一組非 0整數(shù),以輸入 0標志結(jié)束 :endl。 cinstem[i]。 while(stem[i]!=0){ sum+=stem[i]。//求和 if(stem[i]0) pnum++。//正數(shù)數(shù)量 else nnum++。//負數(shù)數(shù)量 i++。 第 二 章 基本控制結(jié)構(gòu)程序設(shè)計習題 8 cinstem[i]。 } if(!i) cout0個數(shù) endl。 else { cout平均值= (double)sum/(pnum+nnum)endl。//平均值習慣不用整數(shù) cout正數(shù)個數(shù)= pnumendl。 cout負數(shù)個 數(shù)= nnumendl。 } return 0。 } 編程找出 1 500 之中滿足除以 3 余 2,除以 5 余 3,除以 7 余 2 的整數(shù)。 解:中國古代數(shù)學問題(韓信點兵),采用窮舉法。注意三個條件同時成立用 amp。amp。 include iostream using namespace std。 int main(){ int i。 for(i=1。i=500。i++) if((i%3==2)amp。amp。(i%5==3)amp。amp。(i%7==2)) coutiendl。 return 0。 } 編程求 1000之內(nèi)的所有完全數(shù)。所謂完全數(shù)指的是一個數(shù)恰好等于它的所有因子和。例如 6=1+2+3,就是一個完全數(shù)。 解: 采用窮舉法。兩重循環(huán),外層是從 1 到 999 依次處理,內(nèi)層是求該數(shù)的所有因子的和,并判斷是否等于該數(shù)。 include iostream using namespace std。 int main(){ int i,a,sum_yz。 //sum_yz是 a的因子和 for(a=1。a1000。a++){ sum_yz=0。 for(i=1。ia。i++) if (a%i==0) sum_yz+=i。 if (a==sum_yz) coutaendl。 } return 0。 } 將 100 元換成用 10 元、 5 元和 1 元的組合,共有多少種組合方法。 解: 采用窮舉法。考慮 10 元最多 10 張, 5 元最多 20 張,余下是 1 元。 include iostream using namespace std。 int main(){ int i,j,k,count=0。 第 二 章 基本控制結(jié)構(gòu)程序設(shè)計習題 9 for(i=0。i=10。i++)//i是 10元張數(shù), j是 5元張數(shù), k是 1元張數(shù) for(j=0。j=20。j++){ k=10010*i5*j。 if(k=0){ couti39。\t39。j39。\t39。kendl。 count++。 } } coutcountendl。 return 0。 } 利用反正切展開計算 的近似值,要求誤差 105,公式如下: ?????? 753)( 753 xxxxxa r ct g 令 x=1,可計算出 /4 的近似值。 解:采用遞推法。 初看每一項的遞推通式不易寫出,但每一項 全看作奇數(shù)項, 而偶數(shù)項全為零, 則很容易 寫出 :第 1 項為 x,第 3 項為第 1 項乘以 x的平方除以項序號 3乘以 1,其余類推。同時和的誤差 小于最后一項的絕對值。 includeiostream includecmath using namespace std。 const double e=1e5。 int main(){ double x,a,sum。 int i=3。 cout請輸入正 切 值: endl。 cinx。 a=x。 sum=x。 do{ a*=x*x*(1)。 sum+=a/i。 i+=2。 }while(fabs(a/i)e)。 coutarctg(x)=sumendl。 return 0。 } 用迭代法求方程 x2+10cosx=0 的根,誤差限為 105。迭代公式如下: nnnnnnn xx xxxxx s in102 )c oss in(1021 ? ????第 二 章 基本控制結(jié)構(gòu)程序設(shè)計習題 10 解:迭代法也是用循環(huán)語句實現(xiàn) , 數(shù)學 上 includeiostream includecmath using namespace std。 const double e=1e5。 int main(){ double x0,x1。 int n=0。 cout輸入初始近似值: endl。 cinx1。 do{ x0=x1。 x1=(x0*x010*(x0*sin(x0)+cos(x0)))/(2*x010*sin(x0))。 //x0是上次算出的結(jié)果, x1用
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1