双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

PTA中关于统计一行文本的单词个数

欠债的脱水橘猫 欠债的脱水橘猫 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我的脑子又又又被驴踢了,大佬救命
先放题目
本题目要求编写程序统计一行字符中单词的个数。所谓“单词”是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个。
输入格式:

输入给出一行字符。
输出格式:

在一行中输出单词个数。
输入样例:

Let's go to room 209.

输出样例:

5

再放问题:问题一:我自己写了一小段代码不知道错在哪,那个未知长度字符串的表示是我百度出来的
问题二:在我复制粘贴别人代码的注释里,就是j=1,那里,一共有两个小问哦

先放我自己写的代码,虽然我知道有些地方很奇怪,求指导
#include<stdio.h>
#include<string.h>
int main()
{
int count=0,blank;
string i;
blank=' ';
scanf("ls%c%",i,blank);
if(i)count++;
printf("%d",count);
return 0;
}


再放别人写的代码,一共有两个小问哦
#include<stdio.h>
#include<string.h>
int main()
{
char a[1000];/*定义一个数组*///大佬看这:万一我的字符串长度超过一千了怎么办?
gets(a);/*得到字符串附给a*/
int m, i, j;
m = strlen(a);/*从内存的某个位置开始扫描,直到碰到第一个字符串结束符'\0'为止,然后返回计数器值*/
if (a[0] == ' ')/*若果前面有空格则不计前面的空格*/
j = 0;
else
j = 1;//大佬看这:这个应该是指,第一个单词吧,后面那个循环应该是统计除第一个单词之后的单词吧
for (i = 0; i<m - 1; i++)//继续上面问题:那么最后一个单词也满足前面空格和后面空格的形式吗,字符串的结尾不是\0吗,怎么统计最后一个单词
{//按照这个循环的意思应该是通过空格统计单词吧
if (a[i] == ' ' /**/&& a[i + 1] != ' '/*保证空格为两个单词之间的空格*/)
j++;
}
printf("%d\n", j);/*输出*/
return 0;
}
...全文

相关推荐

一行文本的字母和单词的计数

它读入一行文本,输出行中单词数目及每个字母出现的次数。简单版本,假定文本完全有字符,空白字符,逗号和句号构成。

amaojiangzhulu

PTA 统计一个整数的位数

PTA 统计一个整数的位数

这里是杨杨吖

词频统计pta.docx

在PTA(Programming Talent Assessment)比赛中,词频统计通常是指统计给定文本中每个单词出现的次数。这个问题可以通过编程来解决,以下是一个简单的Python示例代码来实现词频统计: python def word_frequency(text): # 将文本转换为小写,以便统一单词的大小写形式 text = text.lower() # 去除文本中的标点符号和特殊字符 punctuation = '''!()-[]{};:'"\,<>./?@#$%^&*_~''' for char in text: if char in punctuation: text = text.replace(char, "") # 通过空格分割文本为单词列表 words = text.split() # 创建一个空字典来存储单词及其出现次数 word_count = {} # 遍历单词列表,统计每个单词的出现次数

大叔_爱编程

C++实现词频统计PTA算法(包含详细的注释)

词频统计(PTA)是一种常用的文本挖掘技术,用于分析文本中单词的出现频率和分布情况。它可以帮助人们了解文本的主题、情感和语言风格等方面的信息。 PTA词频统计的基本原理是,对给定的文本进行分词处理,将文本中的单词按照空格或标点符号进行拆分,然后统计每个单词出现的次数和频率。通过对单词的出现频率进行排序和筛选,可以提取出文本中的主题词、关键词和短语等重要信息。 PTA词频统计可以应用于各种领域,例如自然语言处理、文本挖掘、信息检索和情感分析等。在自然语言处理领域,PTA词频统计可以用于文本分类、情感分析、语言风格分析等方面。在文本挖掘领域,PTA词频统计可以用于主题建模、关键词提取、文本聚类等方面。在信息检索领域,PTA词频统计可以用于关键词扩展和匹配等方面。在情感分析领域,PTA词频统计可以用于情感倾向性分析和情感词典构建等方面。

孤蓬&听雨

词频统计pta.zip

词频统计pta

月月猿java
评论 12
收藏 已收藏
分享
返回顶部
欠债的脱水橘猫
C语言 70,039 成员 243,237 内容