杭电acm1219
来源:互联网 发布:手机淘宝流量的来源 编辑:程序博客网 时间:2024/06/07 04:07
想用map做,无奈不怎么会map,我也是几天前才看了map。自己写的错误代码如下。
<pre name="code" class="cpp">#include <iostream>#include <map>#include <string>using namespace std;int main() { map<char, int> char_count; string s; int i; while(cin >> s) { for(i=0;i<=25; i++){ char_count.insert({'a'+i, 0}); } for(auto &c : s) ++char_count[c]; for(const auto &c : char_count) cout << c.first << ":" << c.second << endl; } return 0;}
在网上找的如下,就没用map。
#include <stdio.h>#include <string.h>#define N 100001int main(){char s[N]; int letter[26],i; while(gets(s)) { memset(letter, '\0', sizeof(letter)) ; for(i=0; s[i]!='\0'; i++)if(s[i]>='a' && s[i]<='z') letter[ s[i]-'a' ]++; for(i=0;i<26;i++)printf("%c:%d\n",'a'+i, letter[i]);printf("\n");}return 0;}
0 0
- 杭电acm1219
- 杭电acm1219 统计字母出现次数
- 杭电
- 杭电
- 杭电
- 杭电 1234 和 杭电 2115
- 杭电2056之Rectangles 杭电
- 杭电ACM1061Rightmost Digit
- 杭电2099 7.11
- 杭电ACM 1003
- 杭电 ACM 2016
- 杭电ACM1466
- 杭电ACM1003
- 杭电ACM1225
- 杭电ACM2023
- 杭电ACM2602
- 杭电ACM2955
- 杭电ACM3198
- Linux的iostat命令详解
- iOS自定义控件
- log4j.xml配置文件中引入变量
- DR2总线时序的理解(Post CAS AL 延迟)
- Jenins插件修改-TestLink
- 杭电acm1219
- hdu1403Longest Common Substring
- unity3d实现插件快速开发对话系统
- Ubuntu下Eclipse集成Android ADT后logcat只显示Level一列
- [Leetcode]Merge k Sorted Lists
- Java反射详解
- c/c++ 实现split函数
- xcode7.0-iOS9新特性之二:网络适配
- Sublime text 2/3 中 Package Control 的安装与使用方法