需要設計這麼C語言程式,通過作家文章裡面標點符號的使用頻率,來判斷文章是哪個作家的

2021-04-30 14:52:00 字數 4829 閱讀 5352

1樓:匿名使用者

先做一段統計標點符號的頻率功能的函式,得到每個標點的頻率,然後通過相識度函式與現有作家的標點符號做相關性統計,選擇相識度高的為作家

2樓:小可凡

1.確定各個作家的標點符號使用頻率,使用二維陣列儲存起來。朱自清:[標點名稱][使用頻率]...

2.使用c語言中的讀取檔案的方法統計每種符號的使用頻率

3.將每種符號的使用頻率和每個作家的二維陣列中頻率對比,每種標點符號的頻率相差不大則對比成功。

求c語言設計一個程式,讀取一個英文txt檔案後統計行數、單詞數、字元數和標點數,謝謝大神!

3樓:勤奮的小

#include

int main()

ch=fgetc(fp);

str++;

while(ch!=eof)

else if(ch==' ' || ch==',')}str++;

ch=fgetc(fp);

}word++;

printf("一共有:%d行 %d個單詞 %d個字元 %d個標點符號\n",line,word,str,g);

fclose(fp);}

學習c語言 必看的書籍

4樓:無病呻吟

《c programming language》可能不適合初學者,但我覺得學習c語言一定要看

5樓:匿名使用者

編寫高質量**:改善c程式**的125個建議

6樓:忍著被

學習c語言copy並不意味這你一定要看外國的那些c語言經典。事實上那些c語言經典的書籍為了追求其內容上的嚴謹和完整,一般篇幅都是很多的。我個人認為這類書會讓初學者很痛苦。

個人推薦國內大多數計算機專業學生都在用的 清華大學出版社出版的譚浩強編寫的 c語言程式設計。各大圖書館都有,網上搜尋的話也很容易找到。 和他配套的有一份習題的答案,那個很重要,甚至說比課本都重要。

因為裡面有大量的源**。學習c語言的關鍵就在於多閱讀源**,還有自己多動手編寫**。

另外網上可以找到一個c語言程式一百例,裡面存有一些初學c語言經常用來練習的例題,令附答案。 也算是初學很重要的資料。

用c語言編寫程式,統計某檔案中某個單詞出現次數

7樓:金魚

#define n 20

#define m 100

#include

#include

int main()

else

{while(c!='#')/*判斷是否到檔案末尾*/{for(i=0;i把b複製到a【0】*/else {

for(i=0;i

8樓:我回來了呼叫

#include

#include

#include

int main()

while(!feof(file))

printf("檔案中特殊dao單詞的

回總數為

答:%d\n",total);

return 1;}

9樓:斯坦恩貝格(北京)電子****

可以借抄鑑如下例程襲:

#include

#include

#include

int main()

while(!feof(file))

printf("檔案中特殊單詞的總數為:%d\n",total);

return 1;}

10樓:井永芬暴茶

可以借bai

鑑如下例程

du:#include

#include

#include

intmain()

while(!feof(file))

printf("檔案中特殊

內單詞的總容

數為:%d\n",total);

return1;}

11樓:嘦1嫑

讀取檔案裡的字串到一個字元陣列裡面,直接用strncmp(str+k,"dream",5)函式解決,把k++一路判斷下去不就行了

在c語言中各個標點符號的作用

12樓:惡魔

好的;分號,

在c語言中表示句號,是非迴圈體都要有的,每一個語句結束都要有,逗號,一般用於變數宣告一次宣告一堆還有函式的形參// 註釋,不會被計算機編譯的在這行內,換句話講你//寫的東西電腦都不會管

《小於號不用我說了吧

=等於號也不用我說了吧

>同上<=這個要說,這個是小於等於

>=同上,大於等於

()這個。。。常用於函式裡和形參

{}大括號,裡面都是迴圈體

『』單引號,裡面放一些關鍵字元可是你不想運算,比如你想說你輸入+的話列印1,那麼就只能用單引號了,不然編譯器會給你算+加法處理

+ - * /四則運算不多說了

%模,就是取餘

#巨集定義,申明標頭檔案

!=不等於

&取址符,就是取一個變數的地址,你以後會學到&&與,就是什麼和什麼都行才行

||或,就是有一個行就行

!非,不多說了,自己通過理解上面推斷

->這個我也不知道叫啥,不過肯定的是就是結構體用它指向成員要是不懂再問,我能想到的就這些了

13樓:匿名使用者

分號 是一條語句的結束標誌符,每一條語句都必須以分號結尾。冒號 一般在switch語句,三目運算子 例如( ? :

),類 等等中常用到,逗號 一般用於間隔兩個變數,例如定義兩個變數 int a ,b ;然後還有在逗號表示式中用於間隔連個表示式。 等號在c語言中式賦值符號! 當然還有好多符號,在你以後學習中慢慢會接觸到,不要著急,等遇到了個個擊破, 現在先給你提一下 1.

算術運算子用於各類數值運算。包括加(+)、減(-)、乘(*)、除(/)、求餘(或稱模運算,%)、自增(++)、自減(–)共七種。

2.關係運算子用於比較運算。包括大於(>)、小於(<)、等於(==)、 大於等於(>=)、小於等於(<=)和不等於(!=)六種。

3.邏輯運算子用於邏輯運算。包括與(&&)、或(||)、非(!)三種。

4.位操作運算子參與運算的量,按二進位制位進行運算。包括位與(&)、位或(|)、位非(~)、位異或(^)、左移(<<)、右移(>>)六種。

5.賦值運算子用於賦值運算,分為簡單賦值(=)、複合算術賦值(+=,-=,*=,/=,%=)和複合位運算賦值(&=,|=,^=,>>=,<<=)三類共十一種。

6.條件運算子這是一個三目運算子,用於條件求值(?:)。

7.逗號運算子用於把若干表示式組合成一個表示式(,)。

8.指標運算子用於取內容(*)和取地址(&)二種運算。

9.求位元組數運算子用於計算資料型別所佔的位元組數(sizeof)。

10.特殊運算子有括號(),下標,成員(→,.)等幾種

14樓:匿名使用者

1級優先順序 左結合 () 圓括號    下標運算子

-> 指向結構體成員運算子   . 結構體成員運算子 編輯本段2級優先順序 右結合  ! 邏輯非運算子   ~ 按位取反運算子   ++ 自增運算子   -- 自減運算子   - 負號運算子   (型別) 型別轉換運算子   * 指標運算子   & 地址與運算子   sizeof 長度運算子 編輯本段3級優先順序 左結合  * 乘法運算子   / 除法運算子   % 取餘運算子 編輯本段4級優先順序 左結合  + 加法運算子   - 減法運算子 編輯本段5級優先順序 左結合  << 左移運算子   >> 右移運算子 編輯本段6級優先順序 左結合  <、<=、>、>= 關係運算子 編輯本段7級優先順序 左結合  == 等於運算子   !

= 不等於運算子 編輯本段8級優先順序 左結合  & 按位與運算子 編輯本段9級優先順序 左結合  ^ 按位異或運算子 編輯本段10級優先順序 左結合  | 按位或運算子 編輯本段11級優先順序 左結合  && 邏輯與運算子 編輯本段12級優先順序 左結合  || 邏輯或運算子 編輯本段13級優先順序 右結合  ? : 條件運算子 編輯本段14級優先順序 右結合  =+ =- =*   =/ =% =   >= < <=   &= ^= |= 全為賦值運算子 編輯本段15級優先順序 左結合  , 逗號運算子

15樓:smile一路清新

首先這不叫標點符號,叫運算子

;行**結束符

:,case:分類符號或a>b?a:b;選擇符號。

=賦值符號,==等於符號

16樓:匿名使用者

c語不好學,如果要學就要學精通了,半調子沒用的,至於符號,不好意思,我都忘了。

c語言:輸入一個字串,程式設計統計其中的字母、數字、空格(含製表符)、標點符號的個數並輸出。

17樓:匿名使用者

#include

#include

int main(int argc, char *argv)printf("該字串的字母個數: %d個,數字個數: %d個,空格個數:

 %d個,標點個數: %d個\n",alpha,digit,space,spunct);

return 0;}

18樓:

#include

#include

int main()

int x=0,y=0,g=0,h=0;

for(int j=0;j有

%d個,數字有%d個,

空格有版%d個,標權點有%d個\n",x,y,g,h);

return 0;

c語言設計簡單的加密解密程式,C語言設計一個簡單的加密解密程式

加密程式 include main if c 1 fprintf fp2,c c while c 1 解密程式 include include main if c 1 fprintf fp2,c c while c 1 else c 的 常量 define c1 52845 define c2 22...

C語言課程設計實習報告投票程式系統

include main for i 0 i main for i 0 i m i j for i 0 i max a2 w a if max if max cout 今年足球先生是 cout 得了 return 0 分太少了,做了不值得 c語言投票系統課程設計 一個簡單的c語言程式設計 選票系統 ...

c語言中設計程式輸出從公元2023年至2023年所

void func int main 望採 dao納內容 編寫程式,輸出從公元1000年至2000年所有閏年的年號,每輸出3個年號換一行 include stdio.h void main 望採納,謝謝 編寫程式,輸出從公元1000至2000年所有閏年的年號,每輸出5個年號換一行。include v...