c語言初步經典題17 統計乙個檔案的字元個數

2021-08-06 06:08:38 字數 708 閱讀 7116

題目:

統計乙個文字檔案中數字、空格、字母出現的次數,以及檔案的位元組數,並將結果輸出,文字檔案名在程式中輸入(請自建文字檔案完成測試)。

#include 

#include

int main()

;//儲存路徑名

int ch;

int number = 0;

int character = 0;

int space = 0;

int total = 0;

scanf("%s",name);

if((fpr = fopen(name,"r")) == null)

while((ch = fgetc(fpr)) != eof)

if((ch>=65&&ch<=90) || (ch>=97&&ch<=122))//字母的ascii碼

if(ch == 32)//空格的ascii碼

total++;

}printf("數字 = %d 字母 = %d 空格 = %d 字元數 = %d\n",number,character,space,total);

return

0;}

使用軟體:code::blocks

執行結果:

C語言經典程式設計題一

1.題目 將乙個正整數分解質因數。例如 輸入90,列印出90 2 3 3 5。分解質數 include using namespace std void divide int num if numcopy i 0 numcopy i else 2.題目 列印出所有的 水仙花數 所謂 水仙花數 是指乙...

乙個經典的智力題

上圖中有一塊角缺了乙個方格的西洋棋棋盤,現在我們想用l形方磚拼出這樣一塊棋盤。該如何解決?歸簡法該用到 呢?下面我們就單獨就來看其中的一塊磚吧,先假設其餘問題,或者說這塊磚以外的所有問題都已經解決,這是最後乙個問題了 這裡顯然用了歸簡法 現在的問題是,如何將原棋盤劃分成若干個更小的相同正方體,由於這...

乙個c語言程式

include include include void shuffle int wdeck 4 13 void deal int wdeck 4 13 char wface 13 char wsuit 4 int main char wface 13 int wdeck 4 13 printf 這...