统计一个英文句子中含有英文单词的个数,单词之间用空格隔开。
#include "stdio.h"main(){ char str[81],*p=str; int num=0,word=0; printf("input a string:\n"); gets(str); while(*p){ if(*p==' ') word=0; else if(word==0) { num++; word=1;} p++; }printf("num=%d\n",num);}
举一反三
- 数组11(统计单词个数)题目描述读入一行英文,统计其中的单词个数。注意:单词之间有1个或者多个空格分开。输入一行英文。输出单词个数。样例输入Wewanttofindouthowmuchrelatedarethemembersofafamilyofmonsters.样例输出16提示注意:单词之间有1个或者多个空格。
- 数字减影血管造影的英文全称是 。(注:单词之间用空格隔开,单词首字母大写)
- 输入一行字符,统计其中有多少个单词(单词之间用空格分隔开)
- 任意输入一句英文句子,在屏幕逐个显示这个句子里的所有单词并统计单词的个数。
- AIED是人工智能+教育缩写,其英文全称为(作答时每个单词之间请用一个空格隔开)
内容
- 0
输入一行字符,要求编程序统计其中有多少个单词,单词之间用空格分隔开。
- 1
输出一字符串,统计其中有多少个单词。(单词之间用空格分隔)。
- 2
C++输入一个英文句子,如果两单词之间多于一个空格,则删除多余的空格,然后输出处理前后该句子的长度.
- 3
输入一个英文句子(单词之间用空格分隔,且省略句尾符号“.”),使用split()方法将英语句子中的单词分离出来并存入列表,然后找到其中最长单词,最后输出这个单词及长度。例如输入英文句子”The color is red”,则输出”最长英语单词是color,长度为5
- 4
输入一行字符,统计其中单词的个数。各单词之间用空格分隔,空格数可以是多个。