題目:
統計乙個文字檔案中數字、空格、字母出現的次數,以及檔案的位元組數,並將結果輸出,文字檔案名在程式中輸入(請自建文字檔案完成測試)。
#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 這...