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

正文內(nèi)容

[工學]第6章數(shù)組(文件)

2025-04-09 02:30 上一頁面

下一頁面
 

【正文】 \0 \0 不包括 \0的實際字符的個數(shù) 2022/4/14 66 len = strlen(str)。 string bination strcmp(字符串 1,字符串 2)。 建議: 多種類型的混合輸入輸出時,選用 scanf和 printf; 當大量文字信息輸入輸出時,使用 gets和 puts。 printf(%s,str)。 char str[10]。 ( 2)函數(shù)參數(shù)只能用數(shù)組名。 scanf(%s, str)。 scanf(%d, amp。 i=9。 printf(%s,s)。 } putchar(39。 for (i=0。}。,39。,39。 2022/4/14 54 字符數(shù)組的初始化 用字符型數(shù)據(jù)對數(shù)組進行初始化 –char str[6] ={39。\039。 } aver[j] = (float) sum[j] / n。 j++) { sum[j] = 0。 Print(num,score,sum,aver,n)。 long num[STUD]。 jcourse。 for (i=0。 step2:輸入每個學生的學號 num[i]及三門課的成績 score[i][j]。 二維數(shù)組的輸入輸出 2022/4/14 45 二維數(shù)組實例 【 例 】 從鍵盤輸入某年某月(包括閏年),編程輸出該年的該月?lián)碛械奶鞌?shù) 2022/4/14 46 向函數(shù)傳遞二維數(shù)組 ?在聲明二維數(shù)組形參時,不能省略數(shù)組第二維的長度(列數(shù)),為什么? ?想想數(shù)組在內(nèi)存中是如何分布的? ?元素 a[i][j]在數(shù)組 a中的位置是: i * N + j 元素地址:首地址 + 偏移量 a[0][0] a[0][1] a[0][2] a[1][0] a[1][1] a[1][2] 實際傳送的是數(shù)組第一個元素的地址 short a[M][N]。i2。j++) scanf(“%d”,amp。 輸入整個數(shù)組元素: for (i=0。 /*下標為 int 型變量 i,j) */ a[i1][j*31] = 1。 /*下標為常量 */ scanf(“%d”,amp。 } 找到時返回下標位置 找不到時 返回 1 若未按學號排序, 則如何修改程序? 2022/4/14 39 二維數(shù)組 No. MT EN PH 1 97 87 92 2 92 91 90 3 90 81 82 4 70 65 80 學生成績表 2022/4/14 40 二維數(shù)組的定義 格式 : 數(shù)據(jù)類型 數(shù)組名 [常量表達式 ][常量表達式 ] int a[2][3]。 if (x num[mid]) { low = mid + 1。 } 哈,找到了! 事先不必排序 2022/4/14 36 折半查找示意圖 查找算法 —— 折半查找 (1) 數(shù)組下標 0 1 2 3 4 99011 99013 99015 99017 99019 第 1次循環(huán) low high mid 查找值x=99017 xa[mid] low=mid+1 99011 99013 99015 99017 99019 第 2次循環(huán) high low=mid x=a[mid] 找到 條件 :low=high 折半查找示意圖查找算法 折半查找2022/4/14 37 折半查找示意圖 查找算法 —— 折半查找 (2) 數(shù)組下標 0 1 2 3 4 99011 99013 99015 99017 99019 第 1次循環(huán) low high mid 查找值x=99016 xa[mid] low=mid+1 99011 99013 99015 99017 99019 第 2次循環(huán) high low=mid xa[mid] high=mid1 99011 99013 99015 99017 99019 第 3次循環(huán) low high 不滿足low=high,循環(huán)結(jié)束 未找到 ! 2022/4/14 38 int BinSearch(long num[], long x, int n) { int low, high, mid。 for (i=0。 temp2 = num[k]。 j++) { if (score[j] score[k]) { k = j。 in1。 j++) { if (score[j] score[k]) 記錄此輪比較中最高分的元素下標 k = j。 in1。 j++) { if (score[j] score[i]) /*從高到低 */ { temp = score[j]。 for (i=0。 in1。 in。 } float FindMax(float arr[], int n) { float max。 i++) { scanf(%f, amp。n)。 main() { float score[ARR_SIZE], maxScore。 printf(befor swap:a[0]=%d,a[1]=%d\n,a[0],a[1])。 printf(input values of a[0] and a[1]:)。 temp=a[0]。 b = 8。 x = y。 maxNum = num[i]。 maxNum = num[0]。 i++) { scanf(%ld%f, amp。n)。 int n, i。 } printf(\nsum = %d\n, f[YEAR_MONTH])。 month++) { f[month] = f[month1] + f[month2]。 } 原因 : 數(shù)組名表示數(shù)組的首地址 ,其值不可改變 ! 2022/4/14 15 一維數(shù)組的定義和初始化舉例 【 例 】 編程實現(xiàn)顯示用戶輸入的月份(不包括閏年的月份)擁有的天數(shù) 2022/4/14 16 【 例 】 兔子生崽問題 P201 ?Fibonacci數(shù)列 – 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144,233, … )3()2(1)1(12121?????????nnnnnnfffff2022/4/14 17 include define YEAR_MONTH 12 main() { int f[YEAR_MONTH+1] = {0,1,2}。 ?方法 2:通過循環(huán)賦值 int i。 } 解決方法 ?方法 1:逐個元素賦值 b[0]=a[0]。i10。i++) scanf(%d,amp。 輸入第 i個數(shù)組元素: scanf(%d,am
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1