PTA是浙江大学设计类实验辅助教学平台。 题目描述: 本题要求编写程序,统计并输出某给定字符在给定字符串中出现的次数。 输入格式: 输入第一行给出一个以回车结束的字符串(少于80个字符);第二行输入一个字符。 输出格式: 在一行中输出给定字符在给定字符串中出现的次数。 输入样例: programming is More fun! m 输出样例:
char[] array = sc.nextLine().toCharArray(); HashMap<Character, Integer> hm = new HashMap<>(); // 先将THIS IS A TEST用哈希存储 for(char ch : array) { if(!hm.containsKey(ch)) // 如果“T”字符不存在,需要存储 hm.put(ch, 1); else // 如果“T”字符存在,对应的value值需要加1 h...
{ total++;f2=f1=0;} if(c!='\n') {a[i]=c; i++;}//用于判断最后一个字符是不是可见字符,换行这些一定排除在外 } if(a[i-1]!=' ')++total;//也就是说这个字符可以见 printf("%d",total); return 0; } 分类: 题解 好文要顶 关注我 收藏该文 微信分享 noob-lian 粉丝- 0 关注- ...
7-3 统计字母比例 单链表是一种数据结构,由若干个结点组成。每个结点包含数据和下一个结点的地址。从头结点开始,通过下一个结点的地址找到下一个结点,如此循环,直到下一个结点的地址为空。 现给出一个单链表,每个结点包含的数据是一个字符(大写英文字母)。求该链表上的结点数据中各个字母所占比例。 输入格式: ...
7-3 统计一行文本的单词个数 (15 point(s)) c++ 本题目要求编写程序统计一行字符中单词的个数。所谓“单词”是指连续不含空格的字符串,各单词之间用空格分隔,空格数可以是多个。 输入格式: 输入给出一行字符。 输出格式: 在一行中输出单词个数。
PTA是浙江大学设计类实验辅助教学平台。 题目描述: 英文辅音字母是除A、E、I、O、U以外的字母。本题要求编写程序,统计给定字符串中大写辅音字母的个数。 输入格式: 输入在一行中给出一个不超过80个字符、并以回车结束的字符串。 输出格式: 输出在一行中给出字符串中大写辅音字母的个数。 输入样例: HELLO World...
【张成叔主讲:C语言(第2版)】第7章 数组和字符串 7-1-4-3 例7-4 经典案例—冒泡排序算法 10:50 【张成叔主讲:C语言(第2版)】第7章 数组和字符串 7-1-4-4 例7-5 技能训练—统计电视节目的受欢迎程度 09:14 【张成叔主讲:C语言(第2版)】第7章 数组和字符串 7-1-4-5 例7-6 技能训...
【张成叔主讲:C语言(第2版)】第7章 数组和字符串 7-1-4-3 例7-4 经典案例—冒泡排序算法 10:50 【张成叔主讲:C语言(第2版)】第7章 数组和字符串 7-1-4-4 例7-5 技能训练—统计电视节目的受欢迎程度 09:14 【张成叔主讲:C语言(第2版)】第7章 数组和字符串 7-1-4-5 例7-6 技能训...
如果一个人在一段话里很多次提到 pintia,那对拼题 A 就是真爱啦~ 本题就请你检查一下给定的文字中出现了几次 pintia。 输入格式: 输入在一行中给出一个总长度不超过 10 4 字符的非空字符串,由英文字母和标点符号 , 和 . 以及空格组成,以一个回车结束。
1. **输入处理**:通过`char *str`指向预先定义的字符数组`s`,利用`fgets`安全读取输入。2. **遍历逻辑**:循环遍历字符串直到遇到终止符`\0`。3. **字符判断**:用`isdigit()`判断当前字符是否为数字字符。4. **数值转换**:通过`*str - '0'`将数字字符转为整型值并累加。5. **结果输出**:数字个...