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

正文內(nèi)容

c語(yǔ)言指導(dǎo)書20xx(參考版)

2024-08-25 15:23本頁(yè)面
  

【正文】 i++) /*形成主對(duì)角線和第 1列元素 */ {。 for(i=1。 3 利用上題程序的排序結(jié)果,再?gòu)逆I盤輸入一個(gè)整數(shù),然后從排序的數(shù)組查找是否有與剛輸入的數(shù)組相等的元素,若有,是第幾個(gè)?若找不到,則顯示相應(yīng)的信息。 ( 5) char ch[]={}。a[4]=100。 ( 2) int a[3]={10,8,3,4} ( 3) float a[4]。 } } 四 習(xí)題 1 下列有關(guān)數(shù)組的說(shuō)明或語(yǔ)句是否存在錯(cuò)誤? ( 1) int a[3,4]。j++) 第 46頁(yè) printf(“%4d”a[i][j])。i++) /* 輸出 */ { for(j=1。 } } for(i=1。 j=j1。 } if(a[i][j]= =0) a[i][j]=k。 } else { if(i1) i=n。(jn)) { i=i+2。 if((i1)amp。k++) { i=i1。 for(k=2。 j=n/2+1。j=n。i=n。 第 45頁(yè) p=0。amp。amp。n)。 /* 初始化 */ while(p==1) { printf(“Please input n:\n”)。 main() { int a[16][16],i,j,k,p,m,n。 提示:魔方陣中各數(shù)排列規(guī)律為: ( 1) 將“ 1”放在第一行中間一列; ( 2) 從“ 2”開(kāi)始直到 n*n 止各數(shù)依次按下列規(guī)則存放:每一個(gè)數(shù)存放的行比前一個(gè)數(shù)的行數(shù)減 1,列數(shù)加 1; ( 3) 如果上一數(shù)的行數(shù)為 1,則下一個(gè)數(shù)的行數(shù)應(yīng)為 n(指最下一行); ( 4) 當(dāng)上一個(gè)數(shù)的列數(shù)為 n 時(shí),下一個(gè)數(shù)的列數(shù)應(yīng)為 1,行數(shù)減 1。 } *5 打印魔方陣,所謂魔方陣是指,它的每行每一列的和和對(duì)角線之和均相等。amp。str[i]!=?\o?。 } 第 44頁(yè) void strup(char str[]) { int i。in。 break。 srycpy(name[j],name[i])。k++) if(name[i][k]name[j][k]) break。jn。in。 strup(name[i])。in。 printf(“Please input name\n”)。 scanf(“%d”,amp。 int i,j,t,n。 參考和程序如下: 第 43頁(yè) include “” void strup(char str[]) main() { char str[20]。 if((i+1)%5==0 ) puts(“\n”)。in+1。 printf(“\n”)。in+1。 } y[i]=a。in) { y[i]=x[i]。 while(ax[i]amp。a)。 printf(“Insert value=?”)。i++) scanf(“%f”,amp。 for(i=0。n)。 printf(“Please input n value\n”)。 第 42頁(yè) 參考程序如下: include main() { int i,n。編程并上機(jī)運(yùn)行。i++) printf(“%5d”,array[i])。 for(i=0。 array[0]=min。 k=i。i10。 min=array[0]。i10。 printf(“ Before exchang:\n”)。i++) scanf(“%d”,amp。 for(i=0。 參考程序如下: main() {i,array[10],min,k=0。實(shí)現(xiàn)最前 第 41頁(yè) 面的元素與最小元素對(duì)換可通過(guò)下面語(yǔ)句實(shí)現(xiàn): array[k]=array[0]。 提示:數(shù)組的 10 個(gè)元素可用輸入函數(shù) scanf()通過(guò)鍵盤輸入進(jìn)去,找出數(shù)組中最小的元素可通過(guò)循環(huán)語(yǔ)句和條件語(yǔ)句來(lái)實(shí)現(xiàn)。然后把它和數(shù)組中最前面的元素對(duì)換位置。 Printf(“%d”,b[2][1])。i++) printf(“%3c”,c[i])。 for(i=0。y2。x3。i++) printf( “%5d”,a[i])。 for(i=0。 static int a[5]={1,2,3,4,5}。然后用 printf(“%s”,c)輸出字符串,分析結(jié)果。 ( 2) 在程序中再加一語(yǔ)句,輸出 a[5],b[2][2] ,分析結(jié)果。 char c[10]。 三 實(shí)驗(yàn)內(nèi)容和步驟 1 定義三個(gè)數(shù)組 int a[5]。不要認(rèn)為 str 是字符串變量,在其中存放一個(gè)字串“ I love china”。 3 字符串放在字符數(shù)組中,一個(gè)字符串以‘ /o’結(jié)束,有一些字符串函數(shù)如 strcpy,strcmp, strlen 等可以 方便一進(jìn)行字符串運(yùn)算。 2 引用數(shù)組時(shí),對(duì)下標(biāo)是否越界不作檢查。 4 學(xué)會(huì)用數(shù)組名作函數(shù)的參數(shù)。 2 掌握數(shù)組初始化的方法。 n 為一正整數(shù), a 和 n均從鍵盤輸入。 printf(“\n”)。 n++。i++) if(m%i==0) continue。 for(i=2。 do if(n%10=0) printf(“\n”)。 include “” main() { int m=3,k,i,n=1。 printf(“n=%d,sum=%d\n”,n,sum)。 n++) sum=sum+(2*n+1)。 for(。 } (3) 計(jì)算并輸出Σ (2n+1)超過(guò) 1000 的第一個(gè) n值。 } 第 37頁(yè) a=sum/n。 sum=sum+s。s)。 成績(jī)單 */ float a,sum,max=0。 } (2)從鍵盤輸入若干學(xué)生的成績(jī)(輸入負(fù)分結(jié)束),輸出平均成績(jī)和最高分。n++。 n=1。 ⑩ 造成“死循環(huán)“的主要原因是循環(huán)變量的值沒(méi)有得到必要的修改。 ⑧ 凡是用 while 語(yǔ) 句能解決的問(wèn)題都可以用 for 語(yǔ)句實(shí)現(xiàn)。 ⑥ contiune 語(yǔ)句表示將循環(huán)繼續(xù)下去。 While 前面的若干語(yǔ)句,不必用花括號(hào)括起來(lái)。 第 36頁(yè) ③ do(語(yǔ)句) whil(表達(dá)式)的作用是: 重復(fù)執(zhí)行循環(huán)體(“語(yǔ)句”),直到表達(dá)式成立(其值為真)。 } 三 習(xí)題 1 下列論題哪些是錯(cuò)誤的? ① C語(yǔ)言沒(méi)有 goto 語(yǔ)句。 station=。 diststion + =station。 total=*++k。 station=distation=total=。由于沙漠中沒(méi)有油庫(kù),必須先用車在沙漠中建立臨時(shí)加油站,該吉普車要以最少的油耗穿越沙漠,應(yīng)在什么地方建立臨時(shí)油庫(kù),以及在什么地方安放多少油最好? 參考程序如下: main() { int k=1。用一輛吉普車穿越 1000 公里的沙漠。 } printf(“total times=%d\n”,k)。j++) { printf(“ 5 cent=%d\t 2 cent=%d\t 1 cent=%d\n”,i,*5j*2)。i++) for(j=0。 for(i=0。把一元錢全兌換成硬幣,有多少種兌換方法? 參考程序如下: main() { int i,j,k,n。 } 分析輸出的三種不同結(jié)果,在實(shí)驗(yàn)報(bào)告中寫出為什么。 while(( c=getchar())!=???) putchar(++c)。 c=getchar()。 c=getchar()。然后用另外兩種循環(huán)語(yǔ)句實(shí)現(xiàn)上述功能。 } printf(“1!+2!+3!+ ? +25!=%e\n”,s)。n++) { t=t*n。 for(n=1。 25 2 求 ∑ n! (1!+2!+3!+? +25!)。 二 實(shí)驗(yàn)內(nèi)容和步驟 1 分別用三種循環(huán)語(yǔ)句( while 語(yǔ)句、 dowhile 語(yǔ)句、 for 語(yǔ)句),實(shí)現(xiàn)求 1~ 100的累加和。 2 熟悉掌握三種循環(huán)語(yǔ)句的應(yīng)用。 5 輸入兩個(gè)數(shù) x和 y,以及一個(gè)符號(hào) c,若為‘+’,‘-’,‘*’,‘/’,則輸出 x+y,xy,x*y, x/y,若 c 是其它符號(hào),則輸出錯(cuò)誤信息。 其中是否存在錯(cuò)誤?若有,如何糾正? 3 從鍵盤輸入任意整數(shù),按小到大的順序輸出。 if(x=0) if(x0) y=1。 else y=1。 ③ y=1。 else y=0。 else y=1。 2 下面是計(jì)算函數(shù) 1 x0 y= 0 x=0 第 32頁(yè) 1 x0 幾個(gè)程序段: ① y=0。else y=1。else z=1。else y=5。 else printf(“No”)。 ④ if(xy) if(xz) if(xm) max=x。 } 三 習(xí)題 1 以下 if 語(yǔ)句的形式哪些是錯(cuò)誤的? ① if(x! =y) ② if(x= =y) ③ if(xy) then z=x。 printf(“Area of the triangle is %f\n”,s)。 s1=s*(sa)*(sb)*(sc)。amp。amp。c)。a,amp。 printf(“Please enter 3 reals:\n”)。求三角形面積公式為 s= s s a s b s c* ( ) * ( ) * ( )? ? ?。 由鍵盤輸入三個(gè)數(shù),計(jì)算以這三個(gè)數(shù)為邊長(zhǎng)的三角形面積 。 Continue 語(yǔ)句是結(jié)束本次循環(huán),即跳過(guò)循環(huán)體中下面尚未招待的語(yǔ)句,接著進(jìn)行下一次執(zhí)行循環(huán)的判定。學(xué)生可以自己選做一些題目理解 break 和 continue 語(yǔ)句之間的區(qū)別,以免混淆。 } printf(“sum=%6d”,sum)。 sum=sum+i。i=200。 參考程序如下: main() { int i,sum=0。 4 從數(shù)字 1開(kāi)始到 200 之間,求能被 3整除的數(shù),然后求這些數(shù)的累加和,直到和的值不大于 100 為止。 } 運(yùn)行程序,寫出執(zhí)行結(jié)果。 case 10: y=5*x。 case 5: case 6: case 7: case 8: case 9: y=4*x+1。 case 1: case 2: case 3: case 4: y=3*x – 2。 switch(t) { case 0: y=x。 if(x=100) t=10。x)。 printf(“input x=:”)。 } 第 29頁(yè) 3 有一函數(shù): x (x0) y= 3x 2 (10≤ x50) 4x+1 (50≤ x100) 5x (x≥ 100) 輸入 x 的值,求 y 的值。 printf(“x=%d\t”,x)。 printf(“z=%d\t\n”,z)。 else x=7。 printf(“x=%d\t\n”,x)。 if(z0) if(y0) x=3。 printf(“x=%d\t\n”,x)。 if (y= =0) x=3。 if (y!=0) x=5。 2 先讀下面程序,分析出程序的執(zhí)行結(jié)果,然后再上機(jī)運(yùn)行,結(jié)果是否一致。 printf(“max=%d”,max)。 t=(ab)? a : b。b,amp。 第 28頁(yè) scanf(“%d,%d,%d”,amp。 main() { int a,b,c,max,t。 } 運(yùn)行下面程序,分析 if 和 else 是哪兩個(gè)相互“配對(duì)”,在書寫程序時(shí),分出層次,這樣有利于程序的可讀性,容易查找出錯(cuò)誤。 else if(ac) printf(“max=%d\n”,c)。 if(ab) if(bc) printf(
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1