设有一篇英文短文,每个单词之间是用空格分开的,试编写一算法,按照空格数统计短文中单词的个数。
算法分析如下:要统计单词的个数先要解决如何判别一个单词,应该从输入行的开头一个字符一个字符地去辨别。假定把一个文本行放在数组s中,那么就相当于从s[0]开始逐个检查数组元素,经过若干个空格符之后找到的第一个字母就是一个单词的开头,此时利用一个统计计数器num进行累加1运算,在此之后若连续读到的是非空格字符,则这些字符属于刚统计到的那个单词,因此不应将计数器num累加1,下一次记数应该是在读到一个或几个空格后再遇到非空格字符开始。因此,统计一个单词时不仅要满足当前所检查的这个字符是非空格,而且要满足所检查的前一个字符是空格。
A.属性必须要包含在“{)”号中。
B.属性和属性值之间用“一”分隔。
C.当有多个属性时,用“;”进行区分。
D.如果一个属性有几个值,则每个属性值之间用空格分隔开。
下述函数用于统计一行字符中的单词个数,单词之间用空格分隔。 word_num(str) for(i=0;str[i]!= 【 】;i++) if(【 】 =)word=0; 【 】; } return(num); }
下述函数用于统计—行字符中的单词个数,单词之间用空格分隔。 word_num(str) char str[]; {int,num=O,word=O; for(i=0;str[i]!=【 】;i++) if(【 】=")wprd=0 else if(word=O) { word=1: 【 】; } return(num); }
A、空格换行
B、{}
C、:
D、空格
E、;
级联样式表书写过程中需要注意事项:
(1)属性必须要包含在()号中。
(2)属性和属性值之间用()分隔。
(3)当有多个属性时,用()进行区分。
(4)在书写属性时,属性之间使用()等,并不影响属性的显示。
(5)如果一个属性有几个值,则每个属性值之间用()分隔开。
下述函数用于统计一行字符中的单词个数,单词之间用空格分隔。 word num (str) char str[]; {int i,num=0,word=0; for(i=0;str[i]!=【 】;i++) if(【 】==)word=0; else if(word==0) { word=1; 【 】; } return(num); }
第二节 书面表达
为配合国际爱鸟周活动,请用英语写一篇短文,介绍张涛、王兵和他们的同学与一只受伤的小鸟的故事,以便刊登在某一对外发行的英文杂志上。
注意:1.题目自拟。
2.字数:110 - 130。
3.提示:学校诊所school clinic,鸟笼birdcage。
A.关键词是表示全文主题信息的单词或术语,一般3 -5个
B.定稿后从题目、标题、内容中逐层筛选
C.“关键词“字样用黑体加粗小四号字
D.每个关键词用宋体五号字
E.关键词之间用分号隔开