4.2poj2742 统计字符数
来源:互联网 发布:淘宝联盟如何高佣金 编辑:程序博客网 时间:2024/06/05 07:10
#include<stdio.h>#include<string.h>void main(){char b[1001];int a[26];int n,i,c,max;scanf("%d",&n);while(n){memset(a,0,104);scanf("%s",b);for(i=0;i<strlen(b);i++)a[b[i]-'a']++;max=a[0];c=0;for(i=0;i<26;i++)if(a[i]>max){max=a[i];c=i;}printf("%c %d\n",'a'+c,max);n--;}}
1.注意每次实例前都要把数组全赋值为0,可以用memset函数;
2注意要开b[1000+1]空间存放字符(但poj上1000也可AC);
3memset用法:
void *memset(void *s, int ch, size_t n);
头文件:<string.h>;
函数解释:将s中前n个字节(int中一个数字4个字节)替换为ch并返回s;
作用是在一段内存块中填充某个给定的值,它是对较大的结构体或数组进行清零操作的一种最快方法。
0 0
- 4.2poj2742 统计字符数
- 4.2例题--统计字符数--2742
- 2742: 统计字符数
- 1:统计字符数
- 统计字符数
- 统计字符数
- 1:统计字符数
- 1:统计字符数
- 统计各类字符数
- 统计某个字符数
- 统计字符数
- 统计字符数
- 字符串字符数统计
- 统计字符数
- 统计字符数
- 3-1:统计字符数
- 【Linux VI】 统计字符数
- POJ 2742:统计字符数
- Ubuntu安装完后设置root密码
- iosLearningDiary___assetCatalog&imageSlicing
- Android教程示例BitmapFun分析
- GR/IR科目
- SSH框架_struts2的Action中获取request、response对象的方法
- 4.2poj2742 统计字符数
- JBOSS EAP6.2.0的下载安装、环境变量配置以及部署
- linux下编译安装新版本python和tornado
- 线程的解读
- CentOS 下 VNC Server 的配置与使用
- u-boot环境变量的配置
- POJ 1410 Intersection(线段非规范相交)
- 构建一个 Twitter Web 应用程序
- Xml配置实现Spring_Hibernate中的声明式事务管理