www问答网
所有问题
c++编程 从键盘输入一个英文句子,在输入一个单词,统计该单词在本句中的个数
如题所述
举报该问题
其他回答
第1个回答 2011-04-20
用循环和字符串处理就行了……
追问
老兄,详细好吗?谢谢!
相似回答
C++输入
一行
句子,统计
有多少
个单词
(单词间以,或空格隔开,以!或.结束...
答:
includemain(){charstring〔81〕;inti,num=0,word=0;charc;getS(String);for(i=0;(c=String〔i〕)!='\0';i++)if(c=='')word=0;elseif(word==0){word=1;num++;}pri
c++
输入一句英文句子
判断其中
单词个数
并分别输出每个单词。_百度知 ...
答:
应用
C++的
string类对象实现。具体做法是:
从键盘输入英文句子
到string类对象s,然后遍历该对象(字符串),以字母开始以字母结束,中间只有字母和'-'的被认为是
一个单词
;在判断过程中把它们组装到另一个string类对象st中。此后再遇到不是字母或'-'时输出st(单词),输出后将st置空表示
该单词
已输出,并...
c++编程
从键盘输入一个英文句子,统计
其中
单词的个数
,并输出最
答:
int max=wordNo[0];for(int k=0;k<j;k++){ if(wordNo[k]>wordNo[0])max=wordNo[k];else max=wordNo[0];} 改成这样就行:int max=wordNo[0];int k=0;for(i=0;i<j;i++){ if(wordNo[i]>max){ k=i;max=wordNo[i];} } ...
C语言
输入一
段英文要求
统计
出这段
英文的单词数
,字符数,行数
答:
include<stdio.h>#include <ctype.h>void main(){int c,nl,nw,nc;nl=0;//这里默认都是0;nw=0;nc=0;while((c=getchar())!='@'){ if(c=='\n') //如果是\n就把行数+1nl++; if(!isalnum(c))//如果不是单词就把
单词数
+1nw++; else //如果是单词 就把字符数+1 n
c++
;...
输入
一行
英文句子,
句子中只有
英文单词
和空格,每个单词之间
用
若干空格...
答:
{ printf("Please input each word in lowercase letters.\n");gets(string);for (i=0;(c=string[i])!='\0';i++){ if(c==' ') word=0;else if(word==0)printf("There are %d words in the line.\n",num);} 字符串 在存储上类似字符数组,它每一位单个元素都是能提取的,...
C++编程
:
从键盘输入一
段
英文,统计
并输出
单词个数
答:
include <string.h> char w[1000];int main(){ int count,i,t;char c;count=0;while(std::cin>>w){ if(strcmp(w,"END")==0)break;else { i=0;c=getchar();std::cout<<w;t=0;while(w[i]!='\0'){ if(w[i]<'A'||(w[i]>'Z'&&w[i]<'a')||w[i]>'z'){ if...
输入一段
英文,
再
输入一个单词,
查找
该单词在
该段
英文中
出现的次数以及位...
答:
char str[M],str1[N],str2[N],*p;printf("输入一行英文:\n");gets(str);printf("
输入一个单词
:\n");gets(str1);p=str;while(!isalpha(*p)) p++; //去掉句子前的其他字符 for(i=0;*(p+i)!='\0';i++)if(isalpha(*(p+i))){ if(word==0){ word=1;num++;} str2...
用
V
C++
6.0
编写程序
如下:编写
一个
函数
,统计
一条
英文句子中
字母
的个数
...
答:
include <iostream> using namespace std;int main(){ int x=0,y=0,z=0; //x统计字母;y
统计数字
;z统计其它 char a[50];cout<<"请输入至多50个字符:"<<endl;cin.get(a,50);cout<<"==="<<endl;cout<<a<<endl; //输出
输入的
字符 cout<<"==="<<endl;cout<<"\n\n";for ...
c程序
输入一个英文句子,统计
各
单词
出现的次数,并按要求排序。要求如下...
答:
include<stdio.h>#include<string.h>#include<ctype.h>struct word{ char str[30]; //单词 int num; //单词出现的次数}words[500];int sum;void chuli(char s[]){ int i,j; int flag=0; for(i=0;i<=sum;i++) { if(strcmpi(words[i].str,s)==0) ...
大家正在搜
编程从键盘输入一个方阵的行数
编程统计用户从键盘输入的字符串中
编程实现从键盘上输入一个整型数a
编程从键盘输入一个整数值k
编写程序从键盘输入一个整数
编程实现将键盘上输入的6个数字
编程实现从键盘输入10个整数
编程从键盘输入一个字符串
编程实现从键盘任意输入20个整数