c語言輸入一段話如何輸出行數字數詞數

時間 2021-09-07 13:12:09

1樓:

題目沒有說清楚是統計「字元數」還是「字母數」。下面**是按字元數統計的,若是統計字母,請自己改或續問我改。

//#include "stdafx.h"//vc++6.0加上這一行.

#include "stdio.h"

#include "ctype.h"

int main(void)

}for(n--,ln=w=i=0;i

2樓:匿名使用者

演算法很簡單,行數用\n計數;字數應該是指字元數,就是字串的長度;單詞數用空格符,跳格符,換行符來分隔計算。

c語言統計控制檯輸入的行數,單詞數與字元數:

#include

#define in 1 //在單詞內

#define out 0 //在單詞外

/***統計輸入的行數,單詞數與字元數

*/int main()

if (c == ' ' || c == '\n' || c == '\t')  else if (state == out)

}  printf("%d %d %d", nl, nw, nc);

return 0;}

c語言程式設計,輸入一個英文句子,統計單詞的個數。

3樓:凌亂心扉

#include

#include

#include

main()

//以下統計句子中的英文單詞個數;

for(i=0;(c=string)!='\0';i++)//for迴圈語句,遍歷句子中的每個字元;初始化i=0;若字元c!='\0',即未到達結束符'\0'的話,執行i++;

}printf("\n");

printf("您輸入的這句英文句子中共包含%d個英文字元,%d個英文單詞。\n",sum,num);

}示例:輸入語句:hello!my friend,how are you?(注意單詞的前後有空格)

擴充套件資料:

include用法:

#include命令預處理命令的一種,預處理命令可以將別的源**內容插入到所指定的位置;可以標識出只有在特定條件下才會被編譯的某一段程式**;可以定義類似識別符號功能的巨集,在編譯時,前處理器會用別的文字取代該巨集。

插入標頭檔案的內容

#include命令告訴前處理器將指定標頭檔案的內容插入到前處理器命令的相應位置。有兩種方式可以指定插入標頭檔案:

1、#include《檔名》

2、#include"檔名"

如果需要包含標準庫標頭檔案或者實現版本所提供的標頭檔案,應該使用第一種格式。

如下例所示:

#include//一些數學函式的原型,以及相關的型別和巨集

如果需要包含針對程式所開發的原始檔,則應該使用第二種格式。

採用#include命令所插入的檔案,通常副檔名是.h,檔案包括函。

4樓:

#include

int main()

count+=1; //單詞數=空格數+1printf("the number of words are:%d\n",count);

return 0;  //main()函式是有返回值的}

叔本華這一段話如何理解

其實他講的話一樣,快樂的對立面是痛苦。他只是從痛苦的方面來闡述。 小錦蓮蓮 經濟學裡有個名稱,忘記叫什麼了,大概的意思是 當我們選擇一項投資時,我們要把一些本來是既得的,但因為這個投資卻會失去的效益也算上。比如 我們有一套房子,如果我們自己住,我們可以節省租房子的租金,如果租給其他人我們可以得到房租...

如何判斷一段話是不是心靈雞湯,如何判斷一段話是不是心靈雞湯。

束秋梵順 不好的事情過去了就過去吧 往事不堪回首 不必糾結過去,向前走向前看,好好珍惜當下嚮往美好的未來,該來的總會來,面對就完事了! 如果你曾經錯過了昨天,那麼請不要再錯過今天。過去的事,交給歲月去處理,將來的事,留給時間去證明。給自己一個機會,讓自己重新開始,你的選擇就是你的人生,你的決定就是你...

如何寫感恩父母的作文或一段話

從嬰兒的 哇哇 墜地到哺育他長大 父母們花去了多少的心血與汗水,編織了多少個日日夜夜 感恩是發自內心的。俗話說 滴水之恩,當湧泉相報。更何況父母,親友為你付出的不僅僅是 一滴水 而是一片汪洋大海。是否你在父母勞累後遞上一杯暖茶,在他們生日時遞上一張卡片,在他們失落時奉上一番問候與安慰,他們往往為我們...