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

正文內容

[工學]第6章數(shù)組-資料下載頁

2025-03-22 02:30本頁面
  

【正文】 str[6] = { China}。 –char str[6] = China。 –char str[]=“China” 數(shù)組定義長度 大于或等于包括‘ \0’ 在內的字符個數(shù) 2022/4/14 55 字符數(shù)組的輸入輸出 逐個輸入輸出 : 一次性輸入輸出: char s[10]。 for (i=0。 s[i]!=39。\039。 i++) { putchar(s[i])。 } putchar(39。\n39。)。 scanf(%s,s)。 printf(%s,s)。 gets(s)。 puts(s)。 for (i=0。 i=9。 i++) { scanf(“%d”,amp。s[i])。 } 一般不用字符串長度控制 2022/4/14 56 int i。 scanf(%d, amp。i)。 /* 假如不用 amp。i,就用 i,能達到效果嗎? */ char str[10]。 scanf(%s, str)。 –不能 讀入帶 空格 的字符串 例 :輸入 C language,則數(shù)組中僅存有 C –這種用法很 不安全 。當用戶的輸入多于 10個(含 10個), str數(shù)組將越界 char str[10]。 字符串的訪問和輸入 /輸出 2022/4/14 57 字符串的訪問和輸入 /輸出 gets()函數(shù) 調用格式: 說明: ( 1)該函數(shù)專用于輸入字符串。 ( 2)函數(shù)參數(shù)只能用數(shù)組名。 gets( 字符數(shù)組名 ); ( 3) gets函數(shù)接收換行符之前所有 的字符。 2022/4/14 58 scanf(%s,str)。 printf(%s,str)。 char str[10]。 字符串的訪問和輸入 /輸出 gets(str)。 puts(str)。 空格、回車或制表( Tab)符是輸入數(shù)據的分隔符,因而不能被讀入,輸入遇到這些字符時,系統(tǒng)認為字符串輸入結束 按字符串整體輸入 /輸出 2022/4/14 59 【 例 】 輸入一個人名 , 把它顯示在 屏幕 上 2022/4/14 60 【 例 】 輸入一個人名 , 把它顯示在 屏幕 上 2022/4/14 61 【 例 】 使用函數(shù) gets(), 輸入一個帶有空格的人名,然后把它顯示在屏幕上 2022/4/14 62 用 printf函數(shù)加 %s控制 char str[ ]=This is a book.。 printf(%s,str)。 例: 用 puts函數(shù) 調用格式: 其中: 參數(shù)可以是字符串常量 /字符串變量。 puts(參數(shù)) 字符串的輸出 2022/4/14 63 puts()與 printf()的不同 puts()函數(shù)專門用于字符串輸出 printf()函數(shù)用于各種類型數(shù)據輸出 puts()函數(shù)輸出后 自動換行 。 printf()函數(shù)必須用 \n強行換行。 建議: 多種類型的混合輸入輸出時,選用 scanf和 printf; 當大量文字信息輸入輸出時,使用 gets和 puts。 2022/4/14 64 字符串處理函數(shù) include strcpy(目的字符串 ,源字符串 )。 string copy strlen(字符串 )。 string length strcat(目的字符串 ,源字符串 )。 string bination strcmp(字符串 1,字符串 2)。 string parison 2022/4/14 65 計算字符串長度 include strlen(字符串 )。 string length char str[10] = {China}。 printf(%d, strlen(str))。 打印結果是 5, 6,還是 10? C h i n a \0 \0 \0 \0 \0 不包括 \0的實際字符的個數(shù) 2022/4/14 66 len = strlen(str)。 for (i=0。 ilen。 i++) { putchar(str[i])。 } putchar(39。\n39。)。 用長度控制字符串輸出 計算字符串長度 include strlen(字符串 )。 string length 2022/4/14 67 字符串復制 include strcpy(目的字符串 ,源字符串 )。 string copy 字符串能否用 =整體復制? str2 = str1。 strcpy(str2, str1)。 注意復制的方向! str2必須足夠大! 想想這個函數(shù)是如何實現(xiàn)字符串復制的? 2022/4/14 68 字符串連接 include strcat(目的字符串 ,源字符串 )。 string bination strcat(str2, str1)。 str2必須足夠大! H e l l o \0 \0 \0 \0 \0 \0 \0 C h i n a \0 H e l l o C h i n a \0 \0 2022/4/14 69 字符串比較 include strcmp(字符串 1,字符串 2)。 string parison 字符串能否用 ,==比較大??? if (str2 == str1) if (strcmp(str2, str1) == 0) 2022/4/14 70 字符串是如何比較大小的? 當出現(xiàn)第一對不相等的字符時,就由這兩個字符決定所在字符串的大小,返回其 ASCII碼比較的結果值 pare puter pare puter 表示 strcmp(str1, str2) 0為真 字符串比較 include strcmp(字符串 1,字符串 2)。 string parison 2022/4/14 71 【 例 】 按奧運會參賽國國名在字典中的順序對其入場次序進行排序 2022/4/14 72 【 例 】 按奧運會參賽國國名在字典中的順序對其入場次序進行排序 2022/4/14 73 字符串處理函數(shù) 2022/4/14 74 向函數(shù)傳遞字符串 ?向函數(shù)傳遞字符串時,既可使用字符數(shù)組作函數(shù)參數(shù),也可使用字符指針作函數(shù)參數(shù) ?傳地址調用 2022/4/14 75 【 例 】 (P234) 從鍵盤任意輸入 5個學生的姓名,編程找出并輸出按字典順序排在最前面的學生姓名 ?等價于求最小字符串 ?算法描述 step1:鍵盤輸入一個學生姓名,保存在數(shù)組 min中 step2:循環(huán)輸入 4個學生姓名,逐個與 min比較, 若小于 min,則更新 min。 step3:輸出最小串 min. 2022/4/14 76 include include define ARRA_SIZE 80 main() { int n, num。 char str[ARRA_SIZE], min[ARRA_SIZE]。 printf(Please enter five names:\n)。 gets(str)。 strcpy(min, str)。 for (n=1。 n5。 n++) { gets(str)。 if (strcmp(str, min) 0) { strcpy(min, str)。 } } printf(The min is:)。 puts(min)。 } 【 例 】 (P234)
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1