hduoj 2030统计汉字
来源:互联网 发布:sql注入绕过 concat 0x 编辑:程序博客网 时间:2024/06/06 12:56
此题是一个水题,主要是要了解汉字机内码的存储形式
汉字内码是两个字节,一个汉字占两个ASCII字符,汉字内码最高位为1,ASCII码最高位为0
因此每个汉字都是小于零的。于是通过循环统计出后除以二即可
至于看到某些朋友在网上反映的char字符分配长度不够 ,为何不直接采用的string str.这样就避免了
#include<iostream>#include<string>#include<cstring> using namespace std;int main(){ int m; string str; while (cin>>m) { getchar(); while(m--) { getline(cin,str); int cou=0; for(int i=0,len=str.length(); i<len; i++) { if(str[i]<0) cou++; } cout<<cou/2<<endl; } }return 0;}
0 0
- hduoj 2030统计汉字
- 汉字机内码(HDUOJ 2030)
- 2030 汉字统计
- HDU 2030 汉字统计
- hdu 2030 汉字统计
- HDOJ 2030 汉字统计
- hdu 2030 汉字统计
- hdu 2030 汉字统计
- HDU 2030 汉字统计
- 【2030 汉字统计】
- HDU 2030 - 汉字统计
- [hdu 2030] 汉字统计
- HDU 2030 汉字统计
- 2030 汉字统计
- hdu-2030-汉字统计
- HDU 2030 汉字统计
- HDU 2030 汉字统计
- hd 2030 汉字统计
- SpringXML方式配置bean的生存范围Scope
- SpringXML方式给bean初始化属性值
- SpringAnnotation注解之@PreDestroy,@PostConstruct,@Scope
- SpringAnnotation注解之@Component,@Repository,@Service,@Controller
- SpringAnnotation注解之@Resource
- hduoj 2030统计汉字
- SpringAnnotation注解之@Autowired
- SpringAnnotation之配置AnnotationXML文件
- Spring的AOP介绍
- js--数据结构--链表
- HBase Java简单示例
- Annotation方式实现AOP
- AOP的Advice
- 翻硬币(搜索)