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

正文內(nèi)容

c語(yǔ)言程序設(shè)計(jì)(二)ppt-在線瀏覽

2025-04-11 01:04本頁(yè)面
  

【正文】 printf(n=%d,s=%d\n,n,s)。 1.一般格式: break; continue; 2.功能 ( 1) break:強(qiáng)行結(jié)束循環(huán),轉(zhuǎn)向執(zhí)行循環(huán)語(yǔ)句的下一條語(yǔ)句。 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 其他控制語(yǔ)句( 2) 3. break和 continue語(yǔ)句對(duì)循環(huán)控制的影響如圖所示。 ( 2)循環(huán)嵌套時(shí), break和 continue只影響包含它們的最內(nèi)層循環(huán),與外層循環(huán)無(wú)關(guān)。 n=1。 for(。n++) { if(n%2==0) continue。 s+=n。} main() { int n,s。 s=0。 if(n%10==7) break。 n++。} 左邊的程序的結(jié)果是: s=9 右邊的程序進(jìn)入死循環(huán)。 /* */ include main() { int n,i,k。 scanf(%d,amp。 k=sqrt(n)。i=k。 if(i=k+1) printf(%d 是素?cái)?shù) \n ,n)。} 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 單循環(huán)程序設(shè)計(jì)( 2) ?公倍數(shù)問(wèn)題 【 例 58】 輸入兩個(gè)正整數(shù) m和 n,求其最大公約數(shù)和最小公倍數(shù)。 printf(從鍵盤讀入 m 和 n: )。m,amp。 a=m。 while(b!=0) { t=a%b。b=t。 printf( %d 和 %d 的最小公倍數(shù)為 %d\n,m,n,m*n/a)。該數(shù)列的生成方法為:F1=1, F2=1, Fn=Fn1+Fn2( n=3),即從第 3個(gè)數(shù)開(kāi)始,每個(gè)數(shù)等于前2個(gè)數(shù)之和。 int i。 f2=1。 for(i=3。i++) {f3=f1+f2。 if(i%5==0)printf(\n)。 f2=f3。 內(nèi)循環(huán)首先判斷當(dāng)前的循環(huán)變量的值是否為素?cái)?shù),是則累加求和;外循環(huán)控制產(chǎn)生 1到 100的數(shù)的循環(huán) 程序如下: /* */ main() {int i,j,s=0。i=100。j=i1。 if(ji1) /* i是素?cái)?shù) ,因?yàn)?2 ~ i1沒(méi)有 i的因子 */ s=s+i。} 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 求和專題( 1) 610?【 例 59】 利用公式求 sinx的近似值(精度為 /* EX59. C*/ include define PI main() { int n,xx。 printf(輸入弧度 X)。xx)。 t=x。 sum=0。 t=t*x*x/((n+1)*(n+2))。 }while (fabs(t)=1e6)。 } 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 求和專題( 2) 【 例 513】 計(jì)算 s=1+(1+2)+(1+2+3)+… +(1+2+3+4+… n) /* */ main() { int i,j,s,n。 scanf(%d,amp。 s=0。i=n。j=i。 printf(它們的和為 %d\n,s)。 s=0。 printf(請(qǐng)輸入數(shù)值 N: )。n)。i=n。 t=t+i+1。 } 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 求和專題( 3) ? 習(xí)題 : 利用下面公式求 s的值 (10項(xiàng)之和 ) 求 S= 1?。?2?。??? + n! 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 圖形輸出專題 【 例 511】 輸出九九乘法表 main() { int i,j。i=9。j=i。 if (j==i) printf(\n)。所謂 “ 同構(gòu)數(shù) ”是指一個(gè)數(shù),它出現(xiàn)在它的平方數(shù)的右端。 main( ) { int n, sum=0。 for(n=3。n++) {sn=n*n。 } printf(“sum=%d\n,sum)。要求一次全搬完,問(wèn)男、女、小孩各多少人? 根據(jù)題意知,男人為: 0~ 8;女人為: 0~ 11;小孩為: 0~ 36。 for (men=0。men++) for(women=0。women++) { children=36menwomen。amp。 printf( 女人數(shù) :%d,women)。 } }} 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 迭代專題 【 例 】 現(xiàn)有人口 13億,如果按年 2%的增長(zhǎng)速度, 10年后將有多少人? main() { int i,year=10。 for(i=1。i++) n=n*(1+)。 } 【 例 】 用牛頓迭代法求正實(shí)數(shù) a的平方根。 在編寫循環(huán)程序時(shí),要注意避免出現(xiàn)死循環(huán)。 3種循環(huán)控制語(yǔ)句可以相互嵌套組成多重循環(huán),但要注意循環(huán)之間不能交叉。 總 結(jié) 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 ? 一維數(shù)組 ? 二維數(shù)組 ? 字符數(shù)組與字符串 ? 程序舉例 第 6章 數(shù)組 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 【 本章導(dǎo)讀 】 前幾章我們已經(jīng)學(xué)習(xí)了 C語(yǔ)言的一些基本數(shù)據(jù)類型,如整型、字符型和實(shí)型等。 在程序設(shè)計(jì)中,為了處理方便,把具有相同類型的若干變量按有序的形式組織起來(lái),這些按序排列的同類型數(shù)據(jù)元素的集合稱為數(shù)組。一個(gè)數(shù)組可以包含多個(gè)數(shù)組元素,這些數(shù)組元素可以是基本數(shù)據(jù)類型或是構(gòu)造類型。 第 6章 數(shù)組 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 【 本章導(dǎo)讀 】 通過(guò)本章學(xué)習(xí),要求達(dá)到以下目標(biāo):掌握一維數(shù)組、二維數(shù)組的定義、初始化和數(shù)組元素的引用;掌握字符數(shù)組的定義、初始化和數(shù)組元素的引用;掌握字符串的存儲(chǔ)方法和應(yīng)用;掌握有關(guān)處理字符串的系統(tǒng)函數(shù)的使用方法。 要解決此問(wèn)題,必須使用數(shù)組。 【 問(wèn)題 】 從鍵盤接收 10個(gè)數(shù),求平均數(shù)并輸出小于平均數(shù)的數(shù) 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 一維數(shù)組 一維數(shù)組的定義 一維數(shù)組的定義形式為: 數(shù)據(jù)類型 數(shù)組名 [元素個(gè)數(shù) ]; 例如: int a[5]。這 5 個(gè)元素分別為 a[0]、 a[1]、 a[2]、a[3]、 a[4]。 (2) 方括號(hào)中的數(shù)組元素的個(gè)數(shù)又叫數(shù)組的長(zhǎng)度。 如數(shù)組定義 a[5]中的 5表示數(shù)組 a有 5個(gè)元素,下標(biāo)從0開(kāi)始。若使用的下標(biāo)越界,系統(tǒng)雖然 不提示錯(cuò)誤 ,但可能會(huì)出現(xiàn) 意想不到的結(jié)果 ,甚至可使系統(tǒng)出現(xiàn)問(wèn)題 。例如:下面的定義是錯(cuò)誤的。 int a[n]。 define N 10 main() { int a[N]。它可以是任一種基本數(shù)據(jù)類型或構(gòu)造數(shù)據(jù)類型。 下面是常見(jiàn)的一維數(shù)組的定義: int a[10]。 /*定義字符型數(shù)組 str,它有 20個(gè)元素 */ float b[5],c[10]。如果為小數(shù), C語(yǔ)言編譯時(shí)將自動(dòng)取整。 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 【 例 】 將數(shù)字 09裝入一個(gè)整型數(shù)組 a中,并輸出。 int i。i10。 printf(%d,a[i])。 : ( 1)數(shù)組定義時(shí)給數(shù)組元素賦以初值,這兩種方式稱為 數(shù)組的初始化; ( 2)在程序執(zhí)行部分用賦值語(yǔ)句或輸入語(yǔ)句給數(shù)組元素賦值。 經(jīng)過(guò)上述定義及初始化之后, num[0]=1, num[1]=2, num[2]=3, num[3]=4, num[4]=5。 只給前 3個(gè)元素賦初值,其余 2個(gè)元素的值為 0。 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 (3) 對(duì)全部數(shù)組元素賦初值時(shí),可以不指定數(shù)組的長(zhǎng)度 (元素個(gè)數(shù) ),例如: int num[ ]={1,2,3,4,5}。 是不合法的,因?yàn)?num數(shù)組只能有 4個(gè)元素。 【 分析 】 Fibonacci 數(shù)列可按下式計(jì)算: f i =f i1+f i2 初值 f 0=1 , f 1=1。 int f[20]={1,1}。i20。 for(i=0。i++) {if(i%5==0) printf(\n)。 } } 【 例 】 /* */ 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 【 例 】 從鍵盤輸入 10個(gè)數(shù),求平均數(shù)并輸出所有大于平均數(shù)的數(shù)。 float a[10],ave=0。 for(i=0。i++) {scanf(%f,amp。 ave+=a[i]。 printf(平均數(shù)為: %f\n, ave)。i10。 n++。 } printf( \n“)。 int i,j,temp。i9。j10。 a[i]=a[j]。 } for(i=0。i++) printf(%3d,a[i])。 } 【 例 】 將 10個(gè)整數(shù)從大到小排序 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 /* 選擇排序 */ main() {int [10]={8,15,14,12,9,3,11,0,28,6}, i,j,t,p。i9。 for(j=i+1。j++) if(a[p]a[j]) p=j。 a[i]=a[p]。 } } for(i=0。i++) printf(%3d,a[i])。 } 【 例 】 將 10個(gè)整數(shù)從大到小排序 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 【 分析 】 可先定義一個(gè)一維數(shù)組,將 n個(gè)數(shù)存入該數(shù)組中,然后輸入要查找的數(shù) x,再利用循環(huán)順序查找,當(dāng)找到該數(shù)就打印該數(shù)并停止循環(huán)。 for(i=0。 i++) scanf(“%d”,amp。 scanf(“%d”,amp。 find=0。 iN amp。 !find。find=1。 } 【 順序查找算法 】 在 n個(gè)數(shù)中查找一個(gè)數(shù) x 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 運(yùn)行結(jié)果如圖所示: 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 順序查找需要查找的次數(shù)比較多,設(shè)有 n個(gè)數(shù),平均需要查找 n/2次,用折半查找就快得多。在一半范圍內(nèi)查找還是用中間數(shù)與待查數(shù)比較,直到待查范圍縮小到?jīng)]有數(shù)為止。程序如下: 【 折半查找算法 】 對(duì)排好序 (如從小到大 )的數(shù)進(jìn)行查找 安 慶 師 范 學(xué) 院 計(jì) 算 機(jī) 與 信 息 學(xué) 院 /* */ define N 15 main() {int a[N], x, i, mid, top, bot, find。 iN。a[i])。x)。 bot=N1。 do{mid=(top+bot)/2。 find=1。 else top=mid+1。amp。 if(find==0) printf%d: 沒(méi)找到 .\n, x )。 /*定義 a為 2行 3列的整型數(shù)組 *
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1