news 2026/6/10 22:15:03

航电oj:统计字符串中汉字的个数

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
航电oj:统计字符串中汉字的个数

这个题目本身不难,但是涉及到了好多我不太会的知识点。

getchar:在本题中他起到了一个消除换行符的作用。因为在输入n的时候,假如输入为2,按完回车之后,实际输入到缓冲区的内容是2\n,如果不处理这个\n,后续的fgets会直接读取到这个残留的\n。

但是getchar的用法不止于此,等下次碰到再补充吧。

fgets:是一个安全输入函数,专门读取一行文本。

用法:fgets(s,sizeof(s),stdin)

fgets(数组名,数组长度,输入源)其中输入源可以直接写成stdin

汉字机内码的特点:

1.汉字在计算机中占两个字节,数字和英文字母只占一个字节

2.每个字节的最高位都是1,又因为最高位是1的补码都是负数,所以可以判断是否小于零来找。

#include<iostream> using namespace std; int main() { char s[5000]; int n; cin >> n; getchar();//撤销换行符 while (n--) { fgets(s, sizeof(s), stdin); int length = strlen(s); int count = 0; for (int i = 0; i <length; i++) { if (s[i] < 0) { count++; } } cout << count / 2 << endl; } return 0; }

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

毕业论文AI率从90%降到10%,这5款工具亲测有效

结论先行&#xff1a;从90%到10%&#xff0c;靠的是这两款工具 92%。 这是我用DeepSeek辅助写完初稿后&#xff0c;知网检测给我的AI率。当时离提交只剩一周&#xff0c;我整个人都慌了。 后来花了三天时间&#xff0c;把市面上能找到的降AI工具都试了一遍。最终结论&#x…

作者头像 李华
网站建设 2026/6/10 13:23:55

如何评估大模型在垂直应用中的真实效果?

在大模型技术迅猛发展的当下&#xff0c;从医疗诊断、金融风控到工业质检&#xff0c;越来越多垂直领域开始探索大模型的落地应用。但很多开发者和企业都会面临一个核心困惑&#xff1a;通用基准榜单分数亮眼的模型&#xff0c;在实际业务场景中却频频“翻车”。事实上&#xf…

作者头像 李华
网站建设 2026/6/10 13:19:44

11.BTC-问答-北大肖臻老师客堂笔记

北京大学肖臻老师《区块链技术与应用》公开课第 11 讲实际上是**“问答环节”**&#xff08;Q&A&#xff09;。在这一讲中&#xff0c;肖老师集中回答了学生们关于前几节课&#xff08;共识协议、挖矿、分叉等&#xff09;提出的各种核心疑问。 这些问题非常具有代表性&am…

作者头像 李华
网站建设 2026/6/10 13:24:01

计算机毕业设计springboot高校毕业生信息管理系统 基于SpringBoot的高校毕业生就业与档案数字化服务平台 SpringBoot框架下的大学生学业与离校事务一体化管理系统

计算机毕业设计springboot高校毕业生信息管理系统&#xff08;配套有源码 程序 mysql数据库 论文&#xff09; 本套源码可以在文本联xi,先看具体系统功能演示视频领取&#xff0c;可分享源码参考。二十一世纪信息技术高速发展&#xff0c;高等教育机构面临着数字化转型的迫切需…

作者头像 李华
网站建设 2026/6/10 13:04:43

计算机毕业设计springboot高等院校学生会办公平台 基于SpringBoot的高校学生组织数字化协同管理系统设计与实现 高校学生会事务一体化管理平台的设计与开发

计算机毕业设计springboot高等院校学生会办公平台&#xff08;配套有源码 程序 mysql数据库 论文&#xff09; 本套源码可以在文本联xi,先看具体系统功能演示视频领取&#xff0c;可分享源码参考。 随着信息技术的飞速发展和教育信息化建设的深入推进&#xff0c;高等院校越来越…

作者头像 李华