《C語言及程式設計》實踐參考 字元統計

2021-07-02 04:15:46 字數 1411 閱讀 4602

返回:賀老師課程教學鏈結

實踐要求

【專案2-字元統計】

下面的程式可以統計出乙個字串中數字字元的個數:

#include int main()

printf("其中的數字個數是: %d\n", n);

return 0;

}

請分別編制程式,完成下面的處理:

(1)統計字母'a'出現的次數;

[參考解答]

#include int main()

printf("其中字元 a 出現了 %d 次\n", n);

return 0;

}

(2)統計字串中(大/小寫)字母個數;

[參考解答]

#include int main()

printf("其中大寫字母個數是: %d \n", up);

printf("其中小寫字母個數是: %d \n", low);

return 0;

}

(3)統計每乙個母音字母個數

[參考解答]

#include int main()

j++;

}printf("a: %d; e: %d; i: %d; o: %d; u: %d\n", a, e, i, o, u);

return 0;

}

(4)統計每乙個數字字元出現的次數;

[參考解答]

#include int main()

; //a[0]代表'0'出現的個數……,初值全為0

for(i=0; str[i]!='\0'; ++i) //換種迴圈,這不是關鍵

printf("\"%s\" 中各數字出現的次數是: \n", str);

for(i=0; i<10; ++i)

printf("\'%d\'---%d\n", i, a[i]);

return 0;

}

(5)統計每乙個字母出現的個數

[參考解答]

#include int main()

; int i,a[26]= ; //a[0]代表'a'出現的個數……,初值全為0

for(i=0; str[i]!='\0'; ++i) //換種迴圈,這不是關鍵

printf("\"%s\" 中各小寫字母出現的次數是: \n", str);

for(i=0; i<26; ++i)

printf("\'%c\'---%d\n", (char)(i+97), a[i]);

return 0;

}

《C語言及程式設計》實踐參考 字串處理函式

返回 賀老師課程教學鏈結 實踐要求 專案4 字串處理函式 指標是神奇的,指向整型的指標int p1,可以操作整型陣列int a 指向字元型的指標char p2,可以操作字元陣列 字串 char str 更靈活的是,在函式的傳遞中,指標 陣列名在一定程度上可以互換。請編制函式,對字串的進行各種操作。序...

《C語言及程式設計》實踐參考 查成績

返回 賀老師課程教學鏈結 專案要求 專案4 查成績 1 score1.txt提供了某大學兩個班某次測驗的資料,包括每位同學的學號及成績。請程式設計序,輸入學號,查詢出該同學的成績。提示1 可以定義兩個int型陣列,其中乙個n存放學號,另乙個s存放成績,可以保證兩個陣列中,元素下標相同,對應的是同一位...

《C語言及程式設計》實踐參考 隨便改

返回 賀老師課程教學鏈結 專案3 隨便改 保持下面程式主體for迴圈部分不變,用你能想到的辦法修改程式,使下面程式的輸出的a每次都能變化,輸出1 2 3 4 include void change int a int main return 0 include int a 0 void change...