HDOJ  2030   汉字统计
2015-12-18 18:11
302 查看
题目:http://acm.hdu.edu.cn/showproblem.php?pid=2030
做这一道题只要知道汉字的机内码就可以了,
汉字的ASCII码的首位是1,所以为负,.
而且汉字是用两个字节编码的
#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;
int main()
{
char a[1000];
int i,k,p,n;
cin>>n;
getchar();
while(n--)
{
cin.getline(a,1000);
p=0;
k=strlen(a);
for(i=0;i<k;i++)
if(a[i]<0)
p++;
cout<<p/2<<endl;
}
return 0;
}
做这一道题只要知道汉字的机内码就可以了,
汉字的ASCII码的首位是1,所以为负,.
而且汉字是用两个字节编码的
#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;
int main()
{
char a[1000];
int i,k,p,n;
cin>>n;
getchar();
while(n--)
{
cin.getline(a,1000);
p=0;
k=strlen(a);
for(i=0;i<k;i++)
if(a[i]<0)
p++;
cout<<p/2<<endl;
}
return 0;
}
相关文章推荐
- HDOJ&nbsp;&nbsp;1408&nbsp;&nbsp;&nbsp;盐水的故事
- HDOJ&nbsp;&nbsp;2101&nbsp;&nbsp;&nbsp;A&nbsp;+&nbsp;B&nbsp;Problem&nbsp;Too
- HDOJ&nbsp;&nbsp;2189&nbsp;&nbsp;&nbsp;悼念512汶川大地震遇…
- 排列(长度为n的字符串所有组成情况)--java实现
- mvn 安装本地文件 jar,source,doc
- QT 获取焦点失去焦点事件
- HDOJ&nbsp;&nbsp;2152&nbsp;&nbsp;&nbsp;Fruit
- HDOJ&nbsp;&nbsp;1709&nbsp;&nbsp;&nbsp;The&nbsp;Balance
- HDOJ&nbsp;&nbsp;1398&nbsp;&nbsp;&nbsp;Square&nbsp;Coins
- HDOJ&nbsp;&nbsp;1171&nbsp;&nbsp;&nbsp;Big&nbsp;Event&nbsp;in&nbsp;HDU
- HDOJ&nbsp;&nbsp;1085&nbsp;&nbsp;&nbsp;&nbsp;Holding&nbsp;Bin-Laden&nbsp;…
- HDOJ&nbsp;&nbsp;4302&nbsp;&nbsp;&nbsp;&nbsp;Holedox&nbsp;Eating
- HDOJ&nbsp;&nbsp;2602&nbsp;&nbsp;&nbsp;Bone&nbsp;Collector
- HDOJ&nbsp;2191&nbsp;&nbsp;&nbsp;悼念512汶川大地震遇…
- HDOJ&nbsp;&nbsp;1114&nbsp;&nbsp;&nbsp;Piggy-Bank
- HDOJ&nbsp;2566&nbsp;&nbsp;&nbsp;统计硬币
- HDOJ&nbsp;2503&nbsp;&nbsp;&nbsp;&nbsp;a/b&nbsp;+&nbsp;c/d
- 献给所有单身的数学Geek
- 写在2-14,程序员才看得懂的情书
- HDOJ&nbsp;&nbsp;2084&nbsp;&nbsp;&nbsp;数塔