题目描述 假设一个表达式有英文字母(小写)、运算符(+,—,*,/)和左右小(圆)括号构成,以“@”作为表达式的结束符。请编写一个程序检查表达式中的左右圆括号是否匹配,若匹配,则返回“YES”;否则返回“NO”。假设表达式长度小于255,左圆括号少于20个。 输入 一行字符串 输出 YES或者NO ...
分类:
编程语言 时间:
2020-03-27 17:08:07
阅读次数:
164
#include <iostream> /* 输入一行字符串仅由小写字母所构成。 输出为一行,按 aa, bb, cc, …, zz 在字符串中的出现次数按从多到少, 将 aa, bb, cc, …, zz 排序,不同字母间以一个空格隔开,忽略行末空格。 阐述: 1.计算出现次数时是可重叠的,即在字 ...
分类:
编程语言 时间:
2020-03-21 13:00:29
阅读次数:
69
题意: 输入一个正整数K(1<K<=100),接着输入一行字符串由小写字母,数字和下划线组成。如果一个字符它每次出现必定连续出现K个,它可能是坏键,找到坏键按照它们出现的顺序输出(相同坏键仅输出一次,数据保证必定存在坏键),接着输出将坏键修好后原本的字符串(K个连续坏键只输出一次)。 trick: ...
分类:
其他好文 时间:
2020-02-11 09:49:33
阅读次数:
81
题目描述 输入一个字符串,如果字符串中有大写A或者小写a,输出yes,否则no 输入 一行字符串 输出 yes或者no 样例输入 Copy hello world! A boy is coming. 样例输出 Copy yes 提示 no #!/usr/bin/env python # -*- co ...
分类:
其他好文 时间:
2020-01-11 20:05:24
阅读次数:
67
输入一个字符串,统计其中数字字符及小写字符的个数 输入格式: 输入一行字符串 输出格式: 共有?个数字,?个小写字符,?填入对应数量 输入样例: helo134ss12 输出样例: 共有5个数字,6个小写字符 s = input() count = 0 cnt = 0 for i in s: if ...
分类:
编程语言 时间:
2019-11-08 12:34:29
阅读次数:
169
输入一行字符串及下标,能取出相应字符。程序能对不合法数据做相应异常处理。 输入格式: 行1:输入一字符串 行2:输入字符下标 输出格式: 下标非数值异常,输出下标要整数 下标越界,输出下标越界 数据正确,输出下标对应的字符 输入样例: python 1 输出样例: y 输入样例: python a ...
分类:
编程语言 时间:
2019-11-08 12:03:46
阅读次数:
622
Python学习记录:括号配对检测问题 一、问题描述 在练习Python程序题的时候,我遇到了括号配对检测问题。 问题描述:提示用户输入一行字符串,其中可能包括小括号 (),请检查小括号是否配对正确,配对成功与否分别输出: 配对成功! 配对失败! 其中,小括号配对要考虑配对顺序,即()表示配对,)( ...
分类:
编程语言 时间:
2019-10-06 16:53:13
阅读次数:
322
遇到了要输入一行字符串的操作,我想除了fgets()的方法(fgets()用法链接),getline()也是可以的,但是我对getline的操作不熟悉,便查阅了很多资料,发现都说的很模糊,借这个机会我想彻底理清楚getline的用法; 网上有说getline有两种用法的,我在这总结一下, 一、get ...
分类:
其他好文 时间:
2019-10-06 09:29:52
阅读次数:
89
问题描述输入一串字符串,判断是否是回文串。输入:一行字符串,长度不超过255。输出:如果是回文串,输出“YES”,否则输出“NO”。eg:输入:12321输出:YES思路回文串就是正着反着读都一样,所有只需要遍历下字符串的前一半,看和后一半对应位置的字符是不是都一样。如果出现不一样的,就不是回文串。... ...
分类:
其他好文 时间:
2019-10-01 14:08:30
阅读次数:
85
题意及思路 题意:输入一行字符串,只含有空格或者大写英文字母(空格不会出现在首尾处),要你求这一串字符串的sum。给定 空格=0,A=1 . . . Z=26。 思路:rs += (i+1)*(cts[i]-64); 每次循环执行。(空格:rs+=0;) 踩坑点:scanf读取%s时,遇到空格就会跳 ...
分类:
其他好文 时间:
2019-07-08 13:57:03
阅读次数:
81