早教吧作业答案频道 -->其他-->
c++输入一句英文句子判断其中单词个数并分别输出每个单词。例如输入的是Thisisabook.输出有4个单词。它们分别是:this,is,a,book。
题目详情
c++ 输入一句英文句子 判断其中单词个数 并分别输出每个单词。
例如输入的是This is a book.
输出
有4个单词。
它们分别是: this,is,a,book。
例如输入的是This is a book.
输出
有4个单词。
它们分别是: this,is,a,book。
▼优质解答
答案和解析
#include <iostream.h>
#include "string.h"
void main()
{
char str[200];
char *string;
int i=0,k=0,j;
char str1[20][10];
cin.getline(str,200) ;
string=str;
for(;*string!='\0';string++)
{
if(*string==' ')
{
str1[k][i]='\0';
i=0;
k++;
}
str1[k][i]=*string;
i++;
}
if((str1[k][i]>'a'&&str1[k][i]<'z')||(str1[k][i]>'A'&&str1[k][i]<'Z'))
str1[k][i]='\0';
else
str1[k][i-1]='\0';
cout<<"一共有"<<k+1<<"个单词"<<endl;
cout<<"分别是:";
for(j=0;j<k;j++)
cout<<str1[j]<<',';
cout<<str1[j]<<endl;
}
严格按照楼主的意思编的,句子如果有符号也能去除。
看了c++输入一句英文句子判断其中...的网友还看了以下:
臭氧分子的结构如图,呈V型,三个原子以一个O原子为中心,与另外两个O原子分别构成共价键;中间O原子 2020-05-12 …
在加粗字的正确读音下画“”。1.老师在教(jiàojiāo)室里教(jiàojiāo)我们写字。2 2020-05-13 …
下面的文章阅读答案是什么,求大神答疑,O(∩∩)O谢谢优点零毕淑敏①一位作儿童心理研究的朋友告诉我 2020-05-14 …
如果O+O=U+U+U,O+Z=U+U+U+U,那么Z+Z+U=()个O.如果设U=6,那么O=( 2020-06-18 …
某物质含有某种原子,这种说法对吗?如果对,那么这道题选什么?理论来说是单选题啊?1,MnO2,CO 2020-07-21 …
O3能吸附有害紫外线,保护人类赖以生存的空间。O3分子的结构如下图所示:呈V形,键角116.5°。三 2020-11-05 …
刚学的物质两量,有点不懂..请问为什么“我们能推知1molO的质量是16g”啊?为什么这么说啊?1m 2020-11-27 …
请问翘舌音中的“翘”字是读qiáo还是qiào?如题新学期要开始了我们拿到了人教版的新书,还配光碟… 2020-12-05 …
已知H2O2分子的结构如图所示:H2O2分子不是直线型,两个H原子犹如在半展开的书的两页上,O原子则 2020-12-28 …
已知H2O2分子的结构如图所示:H2O2分子不是直线型,两个H原子犹如在半展开的书的两页上,O原子则 2020-12-28 …