hdoj2030 汉字统计
来源:互联网 发布:学生会网络部职责 编辑:程序博客网 时间:2024/06/10 20:44
Problem Description
统计给定文本文件中汉字的个数。
Input
输入文件首先包含一个整数n,表示测试实例的个数,然后是n段文本。
Output
对于每一段文本,输出其中的汉字的个数,每个测试实例的输出占一行。
[Hint:]从汉字机内码的特点考虑~
[Hint:]从汉字机内码的特点考虑~
Sample Input
2WaHaHa! WaHaHa! 今年过节不说话要说只说普通话WaHaHa! WaHaHa!马上就要期末考试了Are you ready?
Sample Output
149【AC答案】#include<stdio.h>#include<string.h>int main(){ int n,i,count; char str[1000]; scanf("%d",&n); getchar(); while(n--) { count=0; gets(str); for(i=0;i<strlen(str);i++) { if(str[i]<0) count++; } printf("%d\n",count/2); } return 0;}【分析】汉字机内码的特点:汉字机内码在计算机的表达方式的描述是,使用二个字节,每个字节最高位一位为1。 计算机中, 补码第一位是符号位, 1 表示为 负数,所以 汉字机内码的每个字节表示的十进制数都是负数统计输入字符串含有几个汉字,只只需求出字符串中小于0的字符有几个,将它除以2就得到答案。
0 0
- HDOJ2030 汉字统计
- hdoj2030 汉字的统计
- hdoj2030 汉字统计
- hdoj2030 汉字统计
- hdoj2030 汉字统计
- 汉字统计-汉字内码-HDOJ2030
- HDOJ2030 汉字统计 (汉字机内码特点)
- 汉字统计
- 汉字统计
- 汉字统计
- 汉字统计
- 汉字统计
- 汉字统计
- 汉字统计
- 统计汉字
- 汉字统计
- 汉字统计
- 汉字统计
- 2012年5月SAT香港真题解析
- “工业4.0”
- ffmpeg Provided packet is too small, needs to be 的错误
- 高斯过程回归
- velocity第8个应用例子----#if#else#end
- hdoj2030 汉字统计
- poj 2031 Building a Space Station(最小生成树)
- 百度spark技术解密
- CodeForces 55D Beautiful numbers (数位DP)
- velocity第9个应用例子 ---格式化日期
- Sqlyog11注册码\下载地址
- 外卖O2O平台EatOye的成功启示录是“被收购”!
- Linux read()函数
- (Cordys BOP 4.3)在BPM上创建KPI