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

正文內(nèi)容

c語(yǔ)言程序設(shè)計(jì)教學(xué)輔導(dǎo)(六(參考版)

2024-07-28 16:18本頁(yè)面
  

【正文】 printf(\n)。 i8。 TwoPart(a,8)。 //指針各移一個(gè)位置 } } 主函數(shù)程序: include void TwoPart(int a[], int n)。} //條件滿(mǎn)足則交換 i++。 a[i]=a[j]。 j=0) j。 //條件滿(mǎn)足時(shí)指針后移 11 while(a[j]=60 amp。amp。 int x。 分析: 在數(shù)組的兩端各設(shè)置一個(gè)位置指針 i 和 j,開(kāi)始分別指向下標(biāo) 0 和 n1的位置,接著使前面指針 i 依次向后移動(dòng),直到 a[i]=60 則停止,再接著使后面指針 j 依次向前移動(dòng),直到 a[j]60 則停止,此時(shí)交換 a[i]和 a[j]元素的值,并分別使 i和 j 指針向中間方向移動(dòng)一個(gè)位置,然后再重復(fù)上述過(guò)程,直到 i=j為止。 } printf(\n)。 x+=2) { yn=Prime(x)。 for(x=3。 void main(void) { int x,yn。 10 else printf(%d 不是一個(gè)素 數(shù) ! \n,x)。 yn=Prime(x)。 scanf(%d,amp。 void main(void) { int x,yn。 } 在該程序的主函數(shù)中,應(yīng)定義一個(gè)整型變量,假定仍用 x表示,用來(lái)接收從鍵盤(pán)上輸入的整數(shù),接著應(yīng)把 x 作為實(shí)參去調(diào)用求素?cái)?shù)的函數(shù),判斷 x 是否為素?cái)?shù),然后再根據(jù)不同的判斷結(jié)果輸出相應(yīng)的信息。 if(iy) return 1。 i=y。 int i。所以判斷一個(gè)整數(shù) x是否為素?cái)?shù),只要判斷是否能夠被 2~ x 中的任一數(shù)整除即可,若能夠被其中的任一個(gè)數(shù)整除,則它不是素?cái)?shù),若不能被其中的所有數(shù)整除,則才是一個(gè)素?cái)?shù)。 分析 :判斷一個(gè)整數(shù)是否為素?cái)?shù)的功能相對(duì)獨(dú)立,可以單獨(dú)編寫(xiě)成一個(gè)函數(shù),該函數(shù)帶有一個(gè)整數(shù)參數(shù),假定用 x表示,函數(shù)名假定用 Prime 表示,該函數(shù)應(yīng)該把判斷結(jié)果返回,所以返回類(lèi)型應(yīng)定義為 int,當(dāng)返回 1 時(shí)表明 x 是一個(gè)素?cái)?shù),返回 0時(shí)則表明不是一個(gè)素?cái)?shù)。 //輸出: 9: asder oiu } 六 、 利用 函數(shù) 編寫(xiě)程序 舉例 通常用一個(gè)函數(shù),完成一個(gè)程序設(shè)計(jì)中相對(duì)獨(dú)立的功能,而一個(gè)程序通常有若干個(gè)函數(shù)所組成,整個(gè)程序的功能通過(guò)函數(shù)的調(diào)用來(lái)實(shí)現(xiàn)。 Out(x1, Length)。 //輸出 s串的長(zhǎng)度和串值 } // pp(s)的調(diào)用就是 Length(s)的調(diào)用 void main() { 9 char* x1=123456。 return i。 //fa 和 fp為函數(shù)實(shí)參 ? 使用函數(shù)參數(shù)的程序舉例 include int Length(char* p) {int i=0。 //hf 為函數(shù)形參 //fc(”abcd”, fa)。 fp(a,b)。} int (*) (int, int) ? 定義函數(shù)指針變量并賦予同類(lèi)型函數(shù)的函數(shù)名(指針)后,可以同函數(shù)名一樣使用 int (*fp) (int, int)=fa。 int z=f7(a,5)。 //結(jié)束遞歸并返回 else return a[n1]+f7(a,n1)。 //進(jìn)行遞歸調(diào)用 } int x=f(5)。 ? 遞歸函數(shù)舉例 如: int f(int n) { if(n==0 || n==1) return 1。 printf(a=%d, b=%d\n,a,b)。 //只在第 1次調(diào)用時(shí)建立和 初始化, 以后繼續(xù)使用 a++。 } void xk2() { int a=0。 i=4。 void main() { int i。 printf(%d 和 %d 的最大公約數(shù)為 : %d\n,m,n,Cdiv(m,n))。m,amp。 //此處的 m和 n只作用于主函數(shù) printf(輸入兩個(gè)正整數(shù)求其最大公約數(shù) : )。} //循環(huán)結(jié)束時(shí) n 的值為最大公約數(shù) return n。} //大者放 m,小者放 n while(r=m%n) {m=n。 m=n。 //輸出: x=10, y=50 } //y 作用域就此結(jié)束 7 //全局變量 x的作用域到整個(gè)程序運(yùn)行結(jié)束 程序 4: include int Cdiv(int m, int n) //求出 m 和 n的最大公約數(shù) { //m和 n只作用于此函數(shù) int r。 //y 為外部的, x 為內(nèi)部的 printf(x=%d, y=%d\n,x,y)。 //輸出: x=10, y=20 { int x=30。 //全局變量 void main() { int y=20。 求 a 數(shù)組中 n個(gè)元素之積 return p。 in。 //輸出: r1=120, r2=60 } int Mul(int a[], int n) { //a 和 n的 作用域 為該函數(shù) int i,p=1。 //所有元素乘積,值 120
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1