C编程:统计英文文本 一个字符的单词有多少个 两个字符的单词有多少个 N个字符的单词有多少个

来源:百度知道 编辑:UC知道 时间:2024/05/21 12:19:56

你自己试一试:
#include<stdio.h>

#define WORD_LEN 100

struct words {
int len;
int count;
};

void main()
{
words word[WORD_LEN];
FILE *fp;
char filename[20], ch;
int i, length=0, max=0;

printf("请输入文件名:");
gets(filename);

if((fp=fopen(filename, "r"))==NULL) {
printf("打开文件失败!!\n");
return;
}

for(i=0; i<WORD_LEN; i++) {
word[i].len=i;
word[i].count=0;
}

while(fread(&ch, 1, 1, fp)) {
if(ch<'A'||(ch>'Z'&&ch<'a')||ch>'z') {
if(max<length)
max=length;
word[length].count++;
length=0;
}
else
length++;
}
printf("\n单词长度及个数如下:\n");
for(i=1; i<=max; i++)
printf("%2d个字符的单词:%5d个\n", word[i].len, word[i].count);
}

C编程:统计英文文本各字符的单词个数 C编程:统计英文文本 一个字符的单词有多少个 两个字符的单词有多少个 N个字符的单词有多少个 C编程:统计英文文本各字符串的单词个数 编写一个C 程序,从键盘输入50个字符,统计其中英文字符与数字的个数 需要用户输入一个字符串,用C语言编程,统计出有多少个字母,数字,或者其它字符,分别统计出来!! C++编程:统计一个英文字符串中最长单词及其长度 C语言编程:输入一行字符,统计出其中英文字母、空格、数字和其他字符的个数 用C语言编程:输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数. 用JAVA编程统计一个字符串中指定字符的出现次数 如何统计并控制文本域输入字符个数?