杭电acm 2072 求错在哪里了.输出来时全是1.单词数 Problem Descriptionlily的好朋友xiaoou333最近很空,他想了一件没有什么意义的事情,就是统计一篇文章里不同单词的总数.下面你的任务是帮助xiaoou333

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/20 08:46:43
杭电acm2072求错在哪里了.输出来时全是1.单词数ProblemDescriptionlily的好朋友xiaoou333最近很空,他想了一件没有什么意义的事情,就是统计一篇文章里不同单词的总数.下

杭电acm 2072 求错在哪里了.输出来时全是1.单词数 Problem Descriptionlily的好朋友xiaoou333最近很空,他想了一件没有什么意义的事情,就是统计一篇文章里不同单词的总数.下面你的任务是帮助xiaoou333
杭电acm 2072 求错在哪里了.输出来时全是1.
单词数
Problem Description
lily的好朋友xiaoou333最近很空,他想了一件没有什么意义的事情,就是统计一篇文章里不同单词的总数.下面你的任务是帮助xiaoou333解决这个问题.
Input
有多组数据,每组一行,每组就是一篇小文章.每篇小文章都是由小写字母和空格组成,没有标点符号,遇到#时表示输入结束.
Output
每组只输出一个整数,其单独成行,该整数代表一篇文章里不同单词的总数.
Sample Input
you are my friend
#
Sample Output
4
#include "stdio.h"
#include "string.h"
int main()
{
\x05char str[100];
\x05int i,word=0,l;
\x05while (scanf("%s",str)!=EOF)
\x05{
\x05\x05if (str[0]=='#')
\x05\x05\x05break;
\x05\x05word=0;
\x05\x05l=strlen(str);
\x05\x05if ((str[0]>='a' && str[0]='A' && str[0]

杭电acm 2072 求错在哪里了.输出来时全是1.单词数 Problem Descriptionlily的好朋友xiaoou333最近很空,他想了一件没有什么意义的事情,就是统计一篇文章里不同单词的总数.下面你的任务是帮助xiaoou333
%s 遇到空格就over 所以你每次输入其实都只有一个单词就结束了,当然每次输出都是1
你可以考虑用 while(gets(str)!=NULL) 来试试
另外这道题.即使你改了错误还是A不了的,因为要求的是不同的单词数,而你求的是所有的单词数,这里面是有区别的
你可以开一个二维数组,把每个单词都存进去,每次获得一个新单词时,往前比较,看看是否有出现过,若没有才word++;
AC的代码,我有,但是先不贴出来,acm 的代码自己实现比较好
如果有需要,你可以追问,我把AC的代码给你作参考
希望对你有帮助,加油acmer!

杭电acm 2072 求错在哪里了.输出来时全是1.单词数 Problem Descriptionlily的好朋友xiaoou333最近很空,他想了一件没有什么意义的事情,就是统计一篇文章里不同单词的总数.下面你的任务是帮助xiaoou333 杭电acmd 字打错了,是 杭电acm的超时是什么意思 杭电ACM 2011 素数判定 输入任意两位数,都输出了OKProblem Description对于表达式n^2+n+41,当n在(x,y)范围内取整数值时(包括x,y)(-39<=x<y<=50),判定该表达式的值是否都为素数. Input输入数据 杭电acm 什么思路啊 杭电ACM 1051 求思路好像要用贪心法,能举例更好 杭电 acm 3079,怎么做求代码附加讲解,新手, 杭电acm题1407,求得最小解,是在x 杭电ACM 2012 不能AC,哪里不对?Problem Description对于表达式n^2+n+41,当n在(x,y)范围内取整数值时(包括x,y)(-39 杭电acm第3809题的详细思路 杭电ACM 3809的详细解题思路是什么 杭电ACM第2136题Largest prime factor, 杭电acm怎么查看自己ac过的代码 ACM大神帮我看下哪里出问题了,提交后老是显示Wrong Answer at Test 1输入两个整数x、y,求x、y之和、差、积、x/y的商和余数 ,样例输入1 1样例输出2 0 1 1 0 #include using namespace std;int main(){int x,y,a,b,c,d,e 在日常生活和生产中,哪里用到了电?这些电来自哪里? 关于画矩形的acm这道题哪里错了啊?系统老是说wrong answer这是问题:Description 给定一个矩形的宽和高,请画出该矩形.参见输出样例.Input 输入包含多组数据.每组数据一行,包含2个整数n 和m (0 < n, 画矩形的acm这道题哪里错了啊?系统老是说wrong answerDescription 给定一个矩形的宽和高,请画出该矩形.参见输出样例.Input 输入包含多组数据.每组数据一行,包含2个整数n 和m (0 < n,m < 75),表示矩形 如何求放大电的输出电阻 电影都快开映了,你是去呢?还是不去?这个句子的标点符号错在哪里