| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 514 人关注过本帖
标题:请大家指教-->柳儿转移
只看楼主 加入收藏
no86057703
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2006-1-5
收藏
 问题点数:0 回复次数:2 
请大家指教-->柳儿转移
我非c语言专业学生,最近c++的老师要求一段程序作业,催的比较紧,到这里求大家的答复。
题目:单词统计
问题描述:统计某篇英文小说中某些单词出现次数。
提示:英文小说存储在一个文本文件中。待统计的词汇要一次输入完毕,即统计工作必须在程序一次运行之后全部完成。输出的每个单词的出现次数。约定小说中的词汇一律不跨行,这样每从文本文件中读入一行,就能统计每个单词在这行出现的次数,知道文件结束。要求在程序运行时才输入文本文件名和要统计的词汇。
要求在程序运行时才输入文本文件名和要统计的词汇。
要求:以C语言源程序模拟英文小说,统计某些保留字(如:if,else等)的出现次数,并要求用word文档写下思考的思路。
请大家吧自己编写的答案发上来,万分感激
搜索更多相关主题的帖子: 柳儿 指教 
2006-01-05 00:51
柳儿
Rank: 6Rank: 6
等 级:贵宾
威 望:25
帖 子:1830
专家分:30
注 册:2004-9-23
收藏
得分:0 
请楼主把自己写的代码,不论多少都发上来。大家来指点你完成吧。
这样你也能学到东西。其他不会的朋友也能跟着学习一下。


成功会使人骄傲。如果你骄傲自大,你就会停止学习。不学习,人就停止了进步
2006-01-05 09:42
no86057703
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2006-1-5
收藏
得分:0 
#include "stdio.h"
#include "string.h"
void main()
{
FILE*fp;
int j,sum=0;
char str[20],str1[20],str2,infile[100];
printf("Please enter the infile name:\n");
scanf("%s",infile);
if((fp=fopen(infile,"r"))==NULL)
{
printf("cannot open this file\n");
return;
}

printf("please enter the word:");
scanf("%s",str);


while(feof(fp))
{
str2=fgetc(fp);
{
if((str2>=65&&str2<=90)||(str2>=97&&str2<=122))
{
str1[j]=str2;
j++;

}
else
{
str2='\0';
str1[j]=str2;
j=0;
if (strcmp(str,str1)==0)
sum++;
continue;
}
}

}
printf("The total number is:\n");
printf("%d\n",sum);
}
2006-01-05 13:41
快速回复:请大家指教-->柳儿转移
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024326 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved