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

正文內(nèi)容

循環(huán)結(jié)構(gòu)ppt課件-閱讀頁

2025-02-02 16:20本頁面
  

【正文】 inue。 sum+=n。 程序解析 計(jì)算 i 的階乘 嵌套循環(huán) 用循環(huán)計(jì)算 i 的階乘以及階乘的和 嵌套循環(huán) 求 6!階乘 item = 1。 j = 6。 累加和 for(i = 1。 i++) { item = 1。 j = i。 sum = sum + item。 double item, sum。 for(i = 1。 i++) { item = 1。 j = i。 sum = sum + item。 } 求階乘 1! =1 2! =1*2 =1!*2 3! =1*2*3=2!*3 …… j! = 1*2*….* j=(j 1)!*j 內(nèi)層循環(huán)的初始化 for(i = 1。 i++) { item = 1。 j = i。 sum = sum + item。 for(i = 1。 i++) { for (j = 1。 j++) item = item * j。 } 求 1! + 1!*2! + …… + 1!*2!*…… *100! 例 lt4star :根據(jù)輸入的邊長,輸出正方形 include void main() { int i,j,n。 scanf(%d,amp。 while(n0amp。n=20) { for(i=1。i++) { for (j=1。j++) printf(“ * )。 } printf(input n: )。n)。 for(i=1。i++) printf(%4d,i)。 for(i=1。i++) for(j=1。j++) printf((j==9)?%4d\n:%4d,i*j)。i10。j10。 printf(“\n”)。 for(i=1。i++) printf(%4d,i)。 for(i=1。i++) for(j=1。j++) printf((j==i)?%4d\n:%4d,i*j)。i10。ji。 printf(“\n”)。i10。j10。 外循環(huán) 1次 內(nèi)循環(huán)10次 循環(huán)程序設(shè)計(jì) ? 循環(huán)程序的實(shí)現(xiàn)要點(diǎn): ?歸納出 哪些操作需要反復(fù)執(zhí)行 ? 循環(huán)體 ?這些操作在什么情況下重復(fù)執(zhí)行 ? 循環(huán)條件 ? 選用合適的循環(huán)語句 for while dowhile ? 循環(huán)具體實(shí)現(xiàn)時(shí)考慮 ( 循環(huán)條件 ) : ?事先給定循環(huán)次數(shù) , 首選 for ?通過其他條件控制循環(huán) , 考慮 while或 dowhile include int main(void) { int i, mark, max, n。 scanf (%d, amp。 printf(Enter %d marks: , n)。mark)。 /* 假設(shè)第一個(gè)成績是最高分 */ for (i = 1。 i++ ) { scanf (%d, amp。 if (max mark) max = mark。 return 0。 printf(“Enter marks:)。mark)。 /* 假設(shè)第一個(gè)成績最高分 */ while (mark = 0) { if(max mark) max = mark 。mark )。 } 例 47 輸入一批學(xué)生的成績,求最高分 (while) 例 lt4chicken: 現(xiàn)有 100元 ,要求買 100只雞,假定母雞每只 3元,公雞每只 2元,小雞每只 5角。設(shè)母雞個(gè)數(shù)為 m,公雞個(gè)數(shù)為 g, 小雞個(gè)數(shù)為 x。 for(m=0。m++) for(g=0。g++) { x=100mg。 printf(“ \n第 %d種方案是: ” ,n)。 } } } include void main() { int x,g,m,n=0。x=100。g=100。 if(*x+2*g+m*3==100) { n++。 printf(“ x=%d, g=%d, m=%d\n” ,x,g,m)。 x = x1 + x2。 x2 = x。 x2 = 1。 /* 輸出頭兩項(xiàng) */ for (i = 1。 i++){ /* 循環(huán)輸出后 8項(xiàng) */ x = x1 + x2。 x1 = x2。 } 求 Fibonacci序列: 1,1,2,3,5,8,13,… 的前 n項(xiàng) 例 411 古典算術(shù)問題-搬磚頭 某地需要搬運(yùn)磚塊,已知男人一人搬 3塊,女人一人搬 2塊,小孩兩人搬一塊。 men = 45。 women = 45。 child = 45。amp。 } 例 411 源程序 (2) for (men = 0。 men++) for (women = 0。 women++){ child = 45 – women – men。 } for (men = 0。 men++) for (women = 0。 women++) for (child = 0。 child++) if ((men+women+child==45) amp。 (men*3+women*2+child*==45)) printf(men=%d women=%d child=%d\n, men, women, child)。 12345 /10000 = 1 12345 %10000 =2345 2345 /1000 = 2 2345%1000 =345 345 /100 = 3 345%100 =45 45 /10 = 4 45%10 =5 5/1= 5 5%1=5 ( 1) 如何得到 10000 找輸入數(shù)據(jù)對(duì)應(yīng)的冪 pow=1。 while (x != 0) { pow = pow * 10。 } pow = pow /10。x)。 x = x/10 。 } 用 dowhile實(shí)現(xiàn)? 例 49 求 500以內(nèi)的全部素?cái)?shù),每行輸出 10個(gè) for (m = 2。 m++) if (m是素?cái)?shù) ) printf( %d, m)。 for(i = 2。 i++) if(m % i == 0) break。 for (m = 2。 m++) { n=sqrt(m)。 i = n。 if(i n) printf(%d, m) } 例 49 源程序 include include int main(void) { int count, i, m, n。 for (m = 2。 m++){ n = sqrt(m)。 i = n。 if(i n){ /* 如果 m是素?cái)?shù) */ printf(%6d, m)。 if (count %10 == 0) printf(“
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1