首页
DreamJudge
院校信息
专业题库
模拟考试
机试真题
上岸课程
兑换中心
登录
注册
上岸
以下题解仅供学习参考使用。
抄袭、复制题解,以达到刷AC率/AC数量或其他目的的行为,在N诺是严格禁止的。
N诺非常重视学术诚信。此类行为将会导致您成为作弊者。具体细则请查看N诺社区规则。
carrot_huan
2024年1月29日 14:10
字母统计 题解:用map比较简洁
P1292
回复 0
|
赞 0
|
浏览 686
#include <bits/stdc++.h> using namespace std; int main() { string str; map<char,int>mp; while(cin>>str) { for(int i=0;i<str.length();i++) if(str[i]>='A'&&str[i]<='Z') mp[str[i]]++; for(char i...
Apricityxx
2023年11月1日 16:20
字母统计 题解:
P1292
回复 0
|
赞 0
|
浏览 1.2k
using namespace std; int main(){ int ans[30]={0}; string x; while(cin>>x){ for(int i=0;i<x.size();i++){ if(x[i]<='Z'&&x[i]>='A')...
Hegel
2023年3月21日 15:12
各个大写字母数量统计
P1292
回复 0
|
赞 2
|
浏览 2.3k
#include <iostream> #include <string> using namespace std; int main() { string s; while(getline(cin,s)){ int a[26]={0}; for(int i=0;i<s.size();i++) if(s[i]>='A'&&s[i]<='Z') a[s[i]-'A']++; for(int i=0;i<26;i++) cout<<char(i+'A')&...
孤灯
2023年3月10日 16:39
数组统计
P1292
回复 0
|
赞 1
|
浏览 2.6k
#include<bits/stdc++.h> using namespace std; int main(){ int str[128]={}; string s; while(cin>>s){ int len=s.size(); for(int i=0;i<len;i++) &...
jhsf
2023年3月9日 14:26
数组计数(笨办法)
P1292
回复 0
|
赞 1
|
浏览 3.9k
#include<bits/stdc++.h> using namespace std; int main(){ string s; while(cin>>s){ string ab="ABCDEFGHIJKLMNOPQRSTUVWXYZ"; string b; int len=s.size(); int f[1000]={0};//计数数组 for(int i=0;i<len;i++){ if(s[i]>='A'&&s[i]<='Z'){ ...
huangdashuaige
2023年2月17日 20:00
P1292 字母统计
P1292
回复 0
|
赞 0
|
浏览 3.2k
#include <iostream> #include <string> using namespace std; typedef struct a_z{ char zm; int cs; }A_Z; //结构体:zm存字母,cs存次数 int main(){ //使用map,或结构体实现 A_Z x[26];//26个字母 for(int i=0;i&l...
可以吖
2023年2月7日 10:53
字母统计(交大机试)
P1292
回复 0
|
赞 3
|
浏览 3.7k
先看题干要求:统计大写A到大写Z出现在输入的字符串之中的数目。题干不难理解。再看输入输出条件,输入条件为多组输入,可以知道代码主体需要用到while循环输入,再看输出条件以及格式为大写字母,冒号,以及数量。由此敲定输出格式。由于题干没说输入的字符串多长,所以尽量不要定义一个char[?],可以用string。一些杂项了解以后,就要考虑统计个数的问题了。肯定是要从输入的字符串头开始计数,直到循环到字符串长度关于计数可以用一个int数组,一共26项,每一项都是0,代表A-Z初始个数都是0个。读取一个在相应的位置+1.上代码: #include <bits/stdc++.h&g...
Mihara
2022年6月7日 21:51
遍历统计
P1292
回复 0
|
赞 1
|
浏览 5.6k
// 案例可能有多组,每个案例输入为一行字符串。 // 对每个案例按A-Z的顺序输出其中大写字母出现的次数。 #include <iostream> #include <string> using namespace std; int main() { string s; int count[26] = {0}; //A-Z的出现次数 while (getline(cin, s...
Sacan
2022年6月4日 18:40
O(n)
P1292
回复 0
|
赞 0
|
浏览 4.7k
#include <iostream> using namespace std; int main() { string str; while(getline(cin, str)){ int num[26] = {0}; for(int i = 0;i < str.size();i++){ if('A' <= str[i] && str[i] <= 'Z'){ int index = str...
杨德胜
2021年3月6日 22:39
P1292 解题思路分享
P1292
回复 0
|
赞 1
|
浏览 8.5k
#include <bits/stdc++.h> using namespace std; int main() { map<char,int> m; string s; while(cin>>s){ for(int i=0; i<s.size(); i++){ if(s[i]>=65 && s[i]<=90) m[s[i]]++; } char k='A'; for(int i=0; i<=90-65; i++){ cout<&l...
1
2
3
4
题目
字母统计
题解数量
31
发布题解
在线答疑
热门题解
1
字母统计 题解:
2
字母统计 题解:
3
字母统计 题解:
4
字母统计 题解:纯C语言 简单好理解
5
字母统计 题解:用的map
6
字母统计 题解:用数组1到26记录出现次数;
7
字母统计 题解:
8
字母统计 题解:map
9
字母统计(交大机试)
10
字母统计 题解: