HDU--2030
来源:互联网 发布:win10安装后优化设置 编辑:程序博客网 时间:2024/05/16 04:32
汉字统计
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 29856 Accepted Submission(s): 16378
Problem Description
统计给定文本文件中汉字的个数。
Input
输入文件首先包含一个整数n,表示测试实例的个数,然后是n段文本。
Output
对于每一段文本,输出其中的汉字的个数,每个测试实例的输出占一行。
[Hint:]从汉字机内码的特点考虑~
[Hint:]从汉字机内码的特点考虑~
Sample Input
2WaHaHa! WaHaHa! 今年过节不说话要说只说普通话WaHaHa! WaHaHa!马上就要期末考试了Are you ready?
Sample Output
149
Author
lcy
#include <iostream>#include <stdio.h>#include <string>using namespace std;int main(){int n;char a[11000];cin >> n;getchar();while (n--){int num = 0;gets(a);int p= strlen(a);for (int i=0; i<p; i++){if (a[i] < 0)num++;}cout << num/2 << endl;}return 0;}
汉字机内码在计算机的表达方式的描述是,使用二个字节,每个字节最高位一位为1。
计算机中, 补码第一位是符号位, 1 表示为 负数,
计算机中, 补码第一位是符号位, 1 表示为 负数,
所以 汉字机内码的每个字节表示的十进制数都是负数
统计输入字符串含有几个汉字,只只需求出字符串中小于0的字符有几个,将它除以2就得到答案
0 0
- hdu 2030
- HDU-2030
- HDU 2030
- hdu 2030
- HDU--2030
- HDU 2030
- HDU 2030 汉字统计
- hdu 2030 汉字统计
- hdu 2030 汉字统计
- hdu 2030 汉字统计
- HDU 2030 汉字统计
- HDU 2030 - 汉字统计
- hdu oj 2030
- hdu-2030判断汉字
- [hdu 2030] 汉字统计
- HDU 2030 汉字统计
- hdu-2030-汉字统计
- HDU 2030 汉字统计
- 先转再学,,,堆与堆排序
- 算法学习(java实现之字符串篇)·····判断字符串是否没有重复字符
- 备份与恢复系列 六 续 日志挖掘(Log Miner)找回update语句
- Android View 分析(上)
- 备份与恢复系列 六 日志挖掘(Log Miner)找到误删除表的SCN
- HDU--2030
- 用Python和Pygame写游戏-从入门到精通(11)
- Search a 2D Matrix
- 二叉排序树详解
- JAVA垃案例及圾回收器工作原理及及使用实例介绍
- “Lc.exe已退出 代码为-1”的问题
- 用Python和Pygame写游戏-从入门到精通(12)
- Oracle备份与恢复系列 五 逻辑导入导出
- Android手机屏幕之asm.jar