题目
统计一篇英文文章的英文单词个数
用C语言编写
用C语言编写
提问时间:2020-11-30
答案
/*
本程序由Turbo C2.0编译通过.英文文章请命名为english.txt并放在Turbo C所在目录下.运行结果以文件方式输出,输出文件result.txt也在Turbo C所在目录下.
word是不同的单词;
count是该单词在文章中出现的次数;
percent是文章中各单词出现的频率.
*/
#include "stdio.h"
main()
{
FILE *fp,*result;
char ch='\0';
char word[1000][20]; /* 最多存1000个不同单词,每个单词在20个字符内. */
int count_word[1000]={0}; /* 每个单词对应个数 */
int i=0,j=0,k=0,flag=2,total=0;
float percent; /* 每个单词出现频率 */
clrscr();
if(((fp=fopen("english.txt","r"))&&(result=fopen("result.txt","w")))==NULL)
{
printf("Can't open file\n");
printf("Press any key to exit...");
getch();
exit(0);
}
printf("\nPlease wait...");
while(!feof(fp))
{
ch=fgetc(fp);
if(ch>='a'&&ch='A'&&ch='A'&&ch
本程序由Turbo C2.0编译通过.英文文章请命名为english.txt并放在Turbo C所在目录下.运行结果以文件方式输出,输出文件result.txt也在Turbo C所在目录下.
word是不同的单词;
count是该单词在文章中出现的次数;
percent是文章中各单词出现的频率.
*/
#include "stdio.h"
main()
{
FILE *fp,*result;
char ch='\0';
char word[1000][20]; /* 最多存1000个不同单词,每个单词在20个字符内. */
int count_word[1000]={0}; /* 每个单词对应个数 */
int i=0,j=0,k=0,flag=2,total=0;
float percent; /* 每个单词出现频率 */
clrscr();
if(((fp=fopen("english.txt","r"))&&(result=fopen("result.txt","w")))==NULL)
{
printf("Can't open file\n");
printf("Press any key to exit...");
getch();
exit(0);
}
printf("\nPlease wait...");
while(!feof(fp))
{
ch=fgetc(fp);
if(ch>='a'&&ch='A'&&ch='A'&&ch
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
热门考点
- 11又2分之一乘以1又3分之1,1又100分之1乘以1又101分之1
- 2把1-9这9个数分别填入九宫格内,使每条线上的3个数的和都相等,并且使中间的数字不重复(3个)
- 3已知20℃时氯化钠的溶解度是36克/100克水,200克20℃的氯化钠饱和溶液里含氯化钠的质量数值是
- 4In that case,there is nothing you can do other than wait.为什么是other?more
- 5scotch whisky
- 6有一物体,挂在弹簧测力计上,示数为5.88N,这个物体能否放在称量为500g的天平上去称?(用两种方法计算说明)
- 7不规则图形的面积怎样算
- 8两个电阻R1=60欧,R2=20欧,把他们串联起来接到电压不变的电源上,测得R1两端的电压
- 9求一篇有要求的英语作文!写的不好没关系,关键不要抄袭复制下来.
- 10一元二次方程,韦达定理