《C語言及程式設計》實踐參考 小玩檔案

2021-09-23 17:39:33 字數 1129 閱讀 9231

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

【專案1 - 小玩檔案】

1、下面程式的功能是統計文字檔案abc.txt中的字元個數,請填空將程式補充完整。

#include 

#include

int main()

int i=0;

while(________) // (2)

printf("character: %d\n", i);

fclose(________);// (4)

return

0;}

[參考解答]

(1) 「r」

(2) !feof(fp)

(3) i++

(4) fp

2、用鍵盤輸入檔名,統計輸出檔案中每個字母、數字字元出現的次數;

[參考解答]

#include 

#include

int main()

int num[10]= ; //各數字字元出現的次數,num[0]代表'0'出現的個數……,初值全為0

int low[26]= ; //各小寫字母出現的次數,low[0]代表'a'出現的個數……,初值全為0

int upper[26]= ; //各大寫字母出現的次數,upper[0]代表'a'出現的個數……,初值全為0

int i=0;

char ch;

while(!feof(fp))

fclose(fp);

printf("檔案中各個數字字元出現的次數是: \n");

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

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

printf("檔案中各個小寫字母出現的次數是: \n");

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

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

printf("檔案中各個大寫字母出現的次數是: \n");

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

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

return

0;}

《C語言及程式設計》實踐參考 由鍵盤到檔案

返回 賀老師課程教學鏈結 專案要求 專案1 由鍵盤到檔案 1 從鍵盤輸入乙個檔名,以及乙個以 結束的字串行,將輸入的字元儲存到檔案中去。include stdio.h include stdlib.h int main while ch getchar fputc 2 3 return 0 參考解答...

《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...