编写程序求英文文本的词的个数!
如题:这里词的定义是有空格,制表位,换行符隔开,其他情况不考虑,统计一段文本的词的个数,文本由键盘输入。#include <stdio.h>
#include <string.h>
#define N 100
void main()
{char line[N];
int i,n=0;
printf("请输入文本: ");
gets(line);
for(i=0;i<strlen(line);i++)
if(line[i]==' '||line[i]=='\t'||line[i]=='\n')
n++;
printf("该文本中有%d个词!",n);
}
这个是我写的程序,可是不能运行,很郁闷,麻烦大家给指导下,谢谢
PS一道填空题:
一种整数类型的宽度为N个字节,那么可以表示( )个不同的整数。
[ 本帖最后由 C语言学徒 于 2009-10-23 17:03 编辑 ]