hdu 2030 求字符串中“汉子”的个数
来源:互联网 发布:淘宝宝贝详情模板制作 编辑:程序博客网 时间:2024/05/20 01:36
ac代码如下
水题 只要我们知道“汉子”在计算机中占有俩字节,因此算全角字符,每一半字符的ascii码小于零,因此我们只需要把小于零的字符统计出来然后除以二就可以了。
#include <stdio.h>
#include <stdlib.h>
#include<string.h>
int main()
{
int t,ans,i;
char l;
scanf("%d",&t);
scanf("%c",&l);//这个注意一下,因为对于gets函数来说回车就算字符串输入结束,因此先写一个输入字符的scanf函数把回车输入。你可以试试不写这个函数会发生什么事情。
char s[1000000];
while(t--)
{
ans=0;
gets(s);
for(i=0;i<strlen(s);i++)
{
if(s[i]<0) ans++;
}
printf("%d\n",ans/2);
}
return 0;
#include <stdlib.h>
#include<string.h>
int main()
{
int t,ans,i;
char l;
scanf("%d",&t);
scanf("%c",&l);//这个注意一下,因为对于gets函数来说回车就算字符串输入结束,因此先写一个输入字符的scanf函数把回车输入。你可以试试不写这个函数会发生什么事情。
char s[1000000];
while(t--)
{
ans=0;
gets(s);
for(i=0;i<strlen(s);i++)
{
if(s[i]<0) ans++;
}
printf("%d\n",ans/2);
}
return 0;
}
0 0
- hdu 2030 求字符串中“汉子”的个数
- [MSSQL]求字符串中汉字的个数
- 求字符串中单词的个数
- 求字符串中汉字的个数
- 求一个字符串中大写字母的个数
- 汇编求字符串中空格的个数
- 计算文本中汉子个数(java)
- 【叶子函数分享三十七】求字符串中汉字的个数
- 【SQL分享】求字符串中汉字的个数【经典】
- 求给定字符串中包含单词的个数
- 求第一个字符串中第二个串的个数
- HDU 1124 (求阶乘中0的个数)
- hdu 4416 后缀自动机 求一个字符串中出现的不同子串的个数(去除一些其他字符串的子串)
- 求一个字符串中大小写个数
- 求一个字符串中字符总个数以及各个字符的个数
- 利用状态机求字符串中单词的个数(字符串中仅包含字母,空格,数字),字母的个数,数字的个数和空格的个数
- hdu 1856求集合中元素个数
- HDU 3518 Boring counting(后缀数组啊 求字符串中不重叠的重复出现至少两次的子串的个数)
- phoneGap+android之搭建环境
- 集合框架_TreeSet存储Integer类型的元素并遍历
- 基于TI-RTOS的CC2650DK开发(27)--- 邮箱示例
- 【LeetCode】 382. Linked List Random Node
- jquery十几行代码实现输入框自带清除按钮
- hdu 2030 求字符串中“汉子”的个数
- 静态方法、单例模式区别
- 主流浏览器内核介绍
- windows系统下安装IIS的详细过程
- 卸载IE方法
- Leetcode #167 Two Sum II - Input array is sorted
- Android PropertyAnimation自我学习(一)
- 函数重载
- JAVA 反射实现实用工具类