作业帮 > 综合 > 作业

C语言编写,英语短文统计某各个字母的个数、统计句子的长短、统计单词的数目、统计特定单词.

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/09 22:02:44
C语言编写,英语短文统计某各个字母的个数、统计句子的长短、统计单词的数目、统计特定单词.
要具体运行程序,程序越大越好.
C语言编写,英语短文统计某各个字母的个数、统计句子的长短、统计单词的数目、统计特定单词.
#include
int main()
{
\x05char cString[100];\x05\x05\x05/*定义保存字符串的数组*/
\x05int iIndex,iWord=1;\x05\x05/*iWord表示单词的个数*/
\x05char cBlank;\x05\x05\x05\x05/*表示空格*/
\x05printf ("请输入语句,语句之间空客分开:\n ");
\x05gets(cString);\x05\x05\x05\x05/*输入字符串*/
\x05if(cString[0]=='\0')\x05\x05/*判断如果字符串为空的情况*/
\x05{
\x05\x05printf("没有单词!\n");
\x05}
\x05else if(cString[0]==' ')\x05/*判断第一个字符为空格的情况*/
\x05{
\x05\x05printf("第一个字符只是是一个空白!\n");
\x05}
\x05else
\x05{
\x05\x05for(iIndex=0;cString[iIndex]!='\0';iIndex++)\x05/*循环判断每一个字符*/
\x05\x05{
\x05\x05\x05cBlank=cString[iIndex];\x05\x05/*得到数组中的字符元素*/
\x05\x05\x05if(cBlank==' ')\x05\x05\x05\x05/*判断是不是空格*/
\x05\x05\x05{
\x05\x05\x05\x05iWord++;\x05\x05\x05\x05/*如果是则加1*/
\x05\x05\x05}
\x05\x05}\x05\x05\x05
\x05\x05printf("%d\n",iWord);
\x05}\x05
\x05return 0;
}
我还没学到这一章,所以就复制了一下书本里的内容,这个是检测单词的数量的,具体文章我还没试过...