杭电2030
来源:互联网 发布:宿舍管理系统java 编辑:程序博客网 时间:2024/05/22 16:55
对汉字机内码不是很了解,借鉴别人答案才弄懂。汉字由两个字节组成,每个字节最高位是1,用char类型查看就小于0了。
最后累计总数还要除以2才是汉字的个数。
#include<iostream>#include<cstring>using namespace std;int main(){int n;scanf("%d", &n);getchar();while (n--){char s[100];gets(s);int sum = 0;for (int i = 0; s[i] != '\0'; i++){if (s[i] <0) sum++;}cout << sum / 2 << endl;}return 0;}
0 0
- 杭电2030
- 杭电2030
- 杭电2030
- 杭电acm 2030
- 杭电2030
- 杭电2030
- 杭电2030
- 杭电2030 汉字统计
- 杭电2030 汉字统计
- 杭电2030汉字统计
- 杭电 2030 汉字统计
- 【杭电】[2030]汉字统计
- 杭电2030解题代码
- 杭电oj编码2030
- 杭电2030汉字统计
- 杭电
- 杭电
- 杭电
- Tomcat SSL / TLS (HTTPS) 配置
- JSON Web Token - 在Web应用间安全地传递信息
- php之摘录
- 去耦电容
- 张小龙首次全面阐述小程序
- 杭电2030
- 阿里云专家讲座-Docker
- web前端之精通dojo三:载入Dojo
- 【Tomcat】无法显示中文命名图片,可以显示英文命名的图片问题
- 指针.酒店管理系统
- tar 解压缩命令详解
- tensorflow笔记:模型的保存与训练过程可视化
- RHCE练习题 2. 配置防火墙对SSH的限制 两种方法
- 107. Binary Tree Level Order Traversal II