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

正文內(nèi)容

c程序設(shè)計(jì)教程(中)清華ppt-預(yù)覽頁

2025-02-12 10:21 上一頁面

下一頁面
 

【正文】 { flag=0。 … … } } 29 ( 3) ( 4) do for(…。 } 30 循環(huán)應(yīng)用實(shí)例 【 例 】 找出 1000以內(nèi)的所有水仙花數(shù)。m1000。 if(a*a*a+b*b*b+c*c*c==m) printf(%8d, m)。 int i, t。 sum=f1+f2+f3。 f2=f3。 } printf(The sum of Fibonacci is:%.0f\n, sum)。 letter=number=other=0。) { if(c=39。c=39。amp。) letter++。amp。 else other++。 數(shù)組的概念 數(shù)組概念的講述數(shù)組具有如下的特性: ( 1)數(shù)組中的每個(gè)元素具有相同的類型; ( 2)各元素之間空間連續(xù)且等間距。 char c[20]。 ( 2)數(shù)組名后面的 [ ]是數(shù)組的標(biāo)志,不能用圓括號(hào)或其它符號(hào)代替。 39 3.一維數(shù)組元素的初始化 其語法格式為: 類型 數(shù)組名 [常量表達(dá)式 ]={元素值表列 }。 39。 39。}。 例如: int a[5]={1, 2, 3, 4, 5}。 for(i=0。 for(i=0。 } 41 【 例 】 利用數(shù)組求出 Fibonacci數(shù)列前 20項(xiàng)之和。i20。 printf (\n)。 for (i=0。 printf(\n)。i10j。} printf(the sorted numbers :\n)。 } 43 二維數(shù)組 二維數(shù)組的定義 1.二維數(shù)組類型說明 二維數(shù)組類型說明的一般形式是: 數(shù)據(jù)類型 數(shù)組名 [常量表達(dá)式 1][常量表達(dá)式 2] ; 例如: int a[3][4]。 45 對(duì)于二維數(shù)組初始化賦值還有以下說明: 1.可以只對(duì)部分元素賦初值,未賦初值的元素自動(dòng)取 0值。 賦值后的元素值為 0 1 0 0 0 2 3 0 0 2.如對(duì)全部元素賦初值,則第一維的長(zhǎng)度可以不給出。 main() { int i, j, s=0, l, v[3]。i3。a[j][i])。 } l=(v[0]+v[1]+v[2])/3。 int b[3], i, j, l。 for(j=1。 } printf(\narray a:\n)。j=3。 for(i=0。 } 50 多維數(shù)組 多維數(shù)組的定義 多維數(shù)組的定義類似二維數(shù)組的定義,格式為: 類型標(biāo)識(shí)符 多維數(shù)組名 [元素個(gè)數(shù) 1][元素個(gè)數(shù) 2]…[元素個(gè)數(shù) n]; 例如: float y[10][20][30]。 52 多維數(shù)組的引用 多維數(shù)組名 [下標(biāo) 1][下標(biāo) 2]…[下標(biāo) n] 其中下標(biāo)的取值范圍類似于二維數(shù)組,并且多維數(shù)組的元素同樣可以賦值和出現(xiàn)在表達(dá)式中。 例如: char c[10]。39。r39。g39。a39。 2.初始化為字符串 例如: char str[10]={ China} 。 printf(input string:\n)。 功能:把字符數(shù)組中的字符串輸出到顯示器。 } 57 2.字符串輸入函數(shù) gets 格式: gets(字符數(shù)組名) 。 printf(input string:\n)。 char st2[10]。 puts(st1)。\039。 60 include include main() { static char st1[15], st2[]=C Language。 } 61 3.字符串連接函數(shù) strcat 格式: strcat(字符數(shù)組名 1,字符數(shù)組名 2) 。 62 5.字符串比較函數(shù) strcmp 格式: strcmp(字符數(shù)組名 1,字符數(shù)組名 2) 。 static char st1[15], st2[]=C Language。 if(k==0) printf(st1=st2\n)。 功能:測(cè)字符串的實(shí)際長(zhǎng)度(不含字符串結(jié)束標(biāo)志 39。 static char st[]=C language。 define N 10 main() { int a[N], min, i, j, t。a[i])。 for(i=j。a[min]=a[j1]。i++) printf(%d , a[i])。 /*注意:概述組元數(shù)為 11個(gè) */ printf(The 10 number order is:\n)。q=a[i]。q=a[j]。 } 68 printf(%d , a[i])。 printf(The order after a number inserted is:\n)。s=i。 for(i=0。 } 69 【 例 】 求 2 3矩陣的轉(zhuǎn)置矩陣。iM。a[i][j])。jN。iM。 printf(\n)。i++) { for(j=0。 } } 72 第 7章 指針 變量的地址和指針變量 一 數(shù)組的指針與指向數(shù)組的指針變量 二 字符串的指針和指向字符串的指針變量 三 指針數(shù)組與指向指針的指針 四 73 變量的地址和指針變量 變量的地址以及變量的存取方式 ( 1)直接訪問 ( 2)間接訪問 2022 3 p i 間接訪問示意圖 74 指針變量的定義和指針變量的基類型 1.指針變量定義 基類型 *變量名; 2.示例 int *pointer_1, *pointer_2。 例如 int i。 76 指針變量引用 1.指針運(yùn)算符 amp。A39。num1 )。 return 0。i。 printf(“%d, %d”, *pi, *pj)。a[0]。 float score[20]。 4.指針變量與數(shù)組名的引用區(qū)別 5. ++與 +i不等價(jià) 81 【 例 】 任意輸入 10個(gè)數(shù),將這十個(gè)數(shù)按逆序輸出。i10。 for(i=9。 include main() { int i, a[10], *p, sum, max, min, count。 /* 用下標(biāo)方式為數(shù)組元素賦值 */ p=a。i++) sum=sum+*(p+i)。i++) if(max*(a+i)) max=*(a+i)。i++, p++) if(min*p) min=*p。 for(i=0。 } 84 指向多維數(shù)組的指針和指針變量 【 例 】 用指向元素的指針變量輸出數(shù)組元素的值。pa[0]+12。 } 85 【 例 】 輸出二維數(shù)組中任一行任一列元素的值。 scanf(%d,%d,amp。 } 86 字符串的指針和指向字符串的指針變量 將字符串的各字符(包括結(jié)尾標(biāo)志’ \0’)依次存放到字符數(shù)組中,利用下標(biāo)變量或數(shù)組名對(duì)數(shù)組進(jìn)行操作。 【 例 】 字符指針應(yīng)用 main() { char *string=I am boy 。 char *s1, *s2。amp。 s2++。 string=string+7。 s2=calloc(strlen(s1)+1, sizeof(char))。) { *s2=*s1。\039。 92 【 例 】 利用指針數(shù)組顯示下列菜單信息 File Edit Search Option include “” main() {char *menu[]={“File” ,“ Edit”,“ Search”, “ Option”}。i++)printf(“%s ”, menu[i])。pname+4。 ( 2)使指針指向獲得的內(nèi)存空間,以便用指針在該空間內(nèi)實(shí)施運(yùn)算或操作。 scanf(%d, piVal)。 printf(釋放 piVal 所指向的內(nèi)存空間 ..\n\n)。 system(pause)。 printf(Enter n: )。 exit(1)。 i++) scanf(%d, p+i)。 i++) sum = sum + *(p+i)。 } 97 謝 謝
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1