C语言,怎么从一个语句里读出单词,并统计3个字符的有多少个,等答案~

[复制链接]
查看11 | 回复4 | 2011-12-10 19:13:46 | 显示全部楼层 |阅读模式
/* 假设你的epx.txt在d:\ */#include #include intmain(){char* filename="d:\\exp.txt";FILE* fp;char buff[30];int cnt=0,cnt3=0,cnt3a=0,i;if((fp=fopen(filename,"r"))==NULL){printf("无文件!!!\n");return -1;}while(!feof(fp)){fscanf(fp,"%s",buff);cnt++;if(strlen(buff)==...
回复

使用道具 举报

千问 | 2011-12-10 19:13:46 | 显示全部楼层
这是我的想法,希望能帮到你:#includeusing namespace std;#includeint main(){
string s;
int count=0;
ifstream fin("exp.txt");
while(!fin.eof()){...
回复

使用道具 举报

千问 | 2011-12-10 19:13:46 | 显示全部楼层
单词之后有空格标点或回车,可以通过统计这些字符,如hello the world。就是两个空格数字加一个句号的总数。通过循环加判断的语句实现。再设置一个小的循环,一遇到字母就计数,不等于三终止小循环,等于的话变量加1.可以分步骤完成,简单好做,也可以利用动态数组。提示就这样,要自己动手。c语言只要自己动手连老师都不需要!...
回复

使用道具 举报

千问 | 2011-12-10 19:13:46 | 显示全部楼层
你的意思是加入输入:hello the world后。程序处理出hello.the .world这三个单词。并且统计加一?...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行