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

正文內(nèi)容

c語(yǔ)言程序設(shè)計(jì)技術(shù)(上)ppt-資料下載頁(yè)

2024-12-23 12:16本頁(yè)面
  

【正文】 8},{9,10,11,12}}。 3. int a[3][4]={{1,2,3},{5}}。 4. int a[][4]={{1,2,3},{5},{9,10}}。 C語(yǔ)言程序設(shè)計(jì)技術(shù) 2021/11/10 154 例 1( P75例 37) . 找出一個(gè)矩陣中的最大元素及其開(kāi)始位置 。 1 3 4 12 32 87 110 8 31 98 16 67 C語(yǔ)言程序設(shè)計(jì)技術(shù) 2021/11/10 155 include include include void main(void) { int i,j,m,n,r,c,d[101][101]。 m=6。 n=10。 randomize( )。 C語(yǔ)言程序設(shè)計(jì)技術(shù) 2021/11/10 156 for(i=1。im+1。i++) for(j=1。jn+1。j++) { gotoxy(5*j,i)。 d[i][j]=random(100)。 printf(%d,d[i][j])。 } C語(yǔ)言程序設(shè)計(jì)技術(shù) 2021/11/10 157 r=1。 c=1。 for(i=1。im+1。i++) for(j=1。jn+1。j++) if (d[i][j]d[r][c]) { r=i。 c=j。 } printf(\n(%d,%d):%d,r,c,d[r][c])。 } C語(yǔ)言程序設(shè)計(jì)技術(shù) 2021/11/10 158 二 . 字符串函數(shù) 1. strcpy 原型: strcpy(char s1[ ], char s2[ ]) 功能:將字符串 s2復(fù)制到字符串 s1中 。 C語(yǔ)言程序設(shè)計(jì)技術(shù) 2021/11/10 159 2. strcat 原型: strcat(char s1[ ], char s2[ ]) 功能:將字符串 s2連接到字符串 s1的末尾 。 C語(yǔ)言程序設(shè)計(jì)技術(shù) 2021/11/10 160 3. atoi 原型: int atoi(char s[ ]) 功能:將字符串 s轉(zhuǎn)換為整數(shù) 。 C語(yǔ)言程序設(shè)計(jì)技術(shù) 2021/11/10 161 4. itoa 原型: itoa(int n,char s[ ], int radix) 功能:將整數(shù) n轉(zhuǎn)換為字符串 s( 數(shù)制為radix) 。 C語(yǔ)言程序設(shè)計(jì)技術(shù) 2021/11/10 162 5. strcmp 原型: int strcmp(char s1[ ], char s2[ ]) 功能:將字符串 s1與字符串 s2比較大小 。 C語(yǔ)言程序設(shè)計(jì)技術(shù) 2021/11/10 163 6. strlen 原型: int strlen(char s[ ]) 功能:求字符串 s的長(zhǎng)度 。 C語(yǔ)言程序設(shè)計(jì)技術(shù) 2021/11/10 164 7. strupr 原型: strupr(char s[ ]) 功能:將字符串 s中的所有小寫(xiě)字母轉(zhuǎn)換為大寫(xiě)字母 。 C語(yǔ)言程序設(shè)計(jì)技術(shù) 2021/11/10 165 三 . 字符串?dāng)?shù)組 定義方法: char 數(shù)組名 [常量 1][常量 2] 例 char s[100][31] 定義了 100個(gè)字符串: s[0],s[1],...,s[99], 其中每個(gè)字符串至多含 30個(gè)字符 C語(yǔ)言程序設(shè)計(jì)技術(shù) 2021/11/10 166 例 2( P76例 38) . 在鍵盤(pán)上輸入一批字符串 ,直至輸入空串或超長(zhǎng)串時(shí)結(jié)束 。 C語(yǔ)言程序設(shè)計(jì)技術(shù) 2021/11/10 167 include include include include void main(void) { int n。 char s[41], d[101][11]。 C語(yǔ)言程序設(shè)計(jì)技術(shù) 2021/11/10 168 clrscr( )。 n=0。 while(n99) { gotoxy(5, n%10+1)。 printf(No.%d , n+1)。 gotoxy(15, n%10+1)。 gets(s)。 if (!s[0] || strlen(s)10) break。 C語(yǔ)言程序設(shè)計(jì)技術(shù) 2021/11/10 169 n++。 strcpy(d[n],s)。 if (n%10==0) clrscr( )。 } } C語(yǔ)言程序設(shè)計(jì)技術(shù) 2021/11/10 170 C語(yǔ)言程序設(shè)計(jì)技術(shù) 2021/11/10 第 10講 習(xí)題課 C語(yǔ)言程序設(shè)計(jì)技術(shù) 2021/11/10 172 例 1( P86例 314) . 在一批有序數(shù)據(jù)中,查找某數(shù)在數(shù)組中的開(kāi)始位置。 12 14 17 19 23 23 24 30 30 30 30 30 56 187 C語(yǔ)言程序設(shè)計(jì)技術(shù) 2021/11/10 173 include include void main(void) { char s[41]。 int i,j,n,p,t,t1,t2,d[101]。 n=100。 for(i=1。in+1。i++) d[i]=random(100)。 C語(yǔ)言程序設(shè)計(jì)技術(shù) 2021/11/10 174 for(i=1。in。i++) { p=d[i]。 for(j=i+1。jn+1。j++) if (d[j]d[p]) p=j。 if (p!=i) { t=d[i]。 d[i]=d[p]。 d[p]=t。 } } C語(yǔ)言程序設(shè)計(jì)技術(shù) 2021/11/10 175 for(i=1。in+1。i++) { printf(%3d,d[i])。 if (i%10==0) printf(\n\n)。 } printf(\n)。 } C語(yǔ)言程序設(shè)計(jì)技術(shù) 2021/11/10 176 gets(s)。 p=atoi(s)。 t1=1。 t2=n。 while(t1=t2) { t=(t1+t2)/2。 if (d[t]==p) break。 if (d[t]p) t2=t1。 else t1=t+1。 } C語(yǔ)言程序設(shè)計(jì)技術(shù) 2021/11/10 177 if (t1t2) { printf(no!)。 return。 } for(i=t1。i0。i) if (d[i]!=p) break。 i++。 printf(position: %d,i)。 } C語(yǔ)言程序設(shè)計(jì)技術(shù) 2021/11/10 178 例 2( P93例 319) . 求解 n階魔方陣。將 1~ n2 放入一個(gè) n n的矩陣中,使得每行、每列以及兩條對(duì)角線(xiàn)上的所有數(shù)據(jù)之和均相等。 C語(yǔ)言程序設(shè)計(jì)技術(shù) 2021/11/10 179 算法:設(shè) p=1~n2 ( 1) p=1放到第一行的正中間: 1→i, n/2+1→j, 1→d[i][j] ( 2) p++ ( 3) i , j++, 若 i1則 n→i, 若 jn, 則 1→j ( 4) 若 ( i, j) 中未放數(shù) , 則 p→d[i][j] , 否則將 p放入上一個(gè)數(shù)的正下方 。 ( 5) 轉(zhuǎn) ( 2) C語(yǔ)言程序設(shè)計(jì)技術(shù) 2021/11/10 180 include include void main(void) { int i,j,i1,j1,n,p,d[16][16]。 printf(steps: ); while(1) { scanf(%d,amp。n)。 if (n2 amp。amp。 n16 amp。amp。 n%2) break。 } C語(yǔ)言程序設(shè)計(jì)技術(shù) 2021/11/10 181 for(i=1。in+1。i++) for(j=1。jn+1。j++) d[i][j]=0。 i=1。 j=n/2+1。 d[i][j]=1。 C語(yǔ)言程序設(shè)計(jì)技術(shù) 2021/11/10 182 for(p=2。pn*n+1。p++) { i1=i。 j1=j。 i。 j++。 if (!i) i=n。 if (jn)j=1。 C語(yǔ)言程序設(shè)計(jì)技術(shù) 2021/11/10 183 if (d[i][j]) { i=i1+1。 j=j1。 } d[i][j]=p。 } C語(yǔ)言程序設(shè)計(jì)技術(shù) 2021/11/10 184 p=0。 for(i=1。in+1。i++) p+=d[1][i]。 printf(sum : %d\n,p)。 p=wherey( )。 for(i=1。in+1。i++) for(j=1。jn+1。j++) { gotoxy(5*j4,i+p)。 printf(%d,d[i][j])。 } } C語(yǔ)言程序設(shè)計(jì)技術(shù) 2021/11/10 185
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1