news 2026/7/1 6:10:59

串的练习--------统计汉字

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
串的练习--------统计汉字

题目:统计汉字-2030

代码:

/*汉字统计 HDOJ https://acm.hdu.edu.cn/showproblem.php?pid=2030*/ #include<iostream> using namespace std; int main() { char s[100000] = { 0 }; int n; cin >> n; getchar();//消除换行符 while (n--) { fgets(s,sizeof(s),stdin); int cnt = 0; int len = strlen(s); for (int i = 0; i < len; i++) { if (s[i] < 0) { cnt++; } } cout << cnt / 2 << endl; } return 0; }

这个题目的思路是,建立一个字符数组,然后利用n读取样例个数,然后利用getchar()消除换行符,然后利用while循环来输入和处理每一段字符串,在循环内部,首先利用fgets来输入字符串,然后,利用while循环遍历找到符合要求的值并统计个数,这里涉及到汉字机内码的特点,是双字节编码,同时每个字节的最高位都是1,又因为最高位是1的补码都是负数,所以可以判断是否小于零来找。然后由于是双字节,所以统计的个数除以二就是结果

反思:

这个题目本身不难,但是我的字符串部分十分薄弱,算是我的短板。

这个题目里面的汉字机内码的特点是考点。

然后getchar()负责销毁换行符,fgets(s,sizeof(s),stdin)用来输入字符串。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/30 18:12:01

LobeChat 360搜索推广策略

LobeChat&#xff1a;构建私有化AI交互入口的技术实践 在生成式AI浪潮席卷各行各业的今天&#xff0c;一个现实问题摆在开发者和企业面前&#xff1a;如何在享受大语言模型强大能力的同时&#xff0c;不牺牲数据安全与系统可控性&#xff1f;市面上的主流对话产品虽然体验流畅&…

作者头像 李华
网站建设 2026/6/30 21:28:39

LobeChat表单插件开发入门:为AI添加结构化输入

LobeChat表单插件开发入门&#xff1a;为AI添加结构化输入 在智能客服、企业助手和自动化工作流日益普及的今天&#xff0c;我们越来越依赖大语言模型&#xff08;LLM&#xff09;来处理复杂任务。然而&#xff0c;一个普遍存在的问题是&#xff1a;尽管模型“懂语言”&#xf…

作者头像 李华
网站建设 2026/6/30 15:28:19

Auto-Coder新特性SubAgents 融合里面提到的两个概念:subagents 和 workflow国内能够访问吗?(唐突了,原来这是两个AI编程的核心概念)

SubAgents 融合/Code agent 成本控制大法 问题&#xff1a;Auto-Coder新特性SubAgents 融合里面提到的两个概念&#xff1a;subagents 和 workflow国内能够访问吗&#xff1f; 唐突了&#xff0c;原来这是两个技术概念&#xff1a; Sub-agents和Workflow作为AI编程的核心概念…

作者头像 李华
网站建设 2026/6/30 21:22:11

LobeChat能否实现AI占星师?星座运势与人格特质关联分析

LobeChat能否实现AI占星师&#xff1f;星座运势与人格特质关联分析 在深夜的都市里&#xff0c;有人打开手机&#xff0c;轻声问&#xff1a;“我明天适合做重要决定吗&#xff1f;” 不是在查天气&#xff0c;也不是翻黄历——而是在和一个名为“星辰导师艾莉娅”的AI对话。她…

作者头像 李华