摘要: 题目描述 小明最近迷上了化学,几乎天天在实验室做实验,但是很多实验生成的化学产物的相对分子质量令他很困惑,不知如何计算,请你编程帮他计算。 输入 输入的第一行是一个正整数n,表示有n组测试数据。 接下来n行每行输入一个字符串,表示某个分子式,分子式中只包含大写字母和数字。 注意: 输入数据只包含8种 阅读全文
posted @ 2021-01-21 22:34 FantasticDoulbeFish 阅读(1114) 评论(0) 推荐(0) 编辑
摘要: 题目描述 小明收到了一封很奇怪的邮件,里面全是一些符号和数字,但是信上面给出了破译方法,具体方法如下: (1)将1变为‘A’,2变为‘B’,...,26变为‘Z’; (2)将‘#’变为一个空格; (3)忽略‘-’,原始信件中‘-’仅仅用来分割数字。 现请你编程帮助小明破译这封邮件。 输入 输入的第一 阅读全文
posted @ 2021-01-21 21:51 FantasticDoulbeFish 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 思路:题意讲的很清楚,把一行数字中的5看成空格,那么就会分割出多个整数,然后将这些数字排序输出。我们遍历这行数字,遇到5跳过,遇到中间连续的多个5,继续跳过,遇到非5的连续或单一数字字符,将其转换成数字,并将其记录在另一个数组中。最关键的思路是:我们在一行数字的最后给他人为添加一个5,这样每个数字前 阅读全文
posted @ 2021-01-21 20:53 FantasticDoulbeFish 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 思路:遇到空格就输出空格前的字符串,最后一个字符串单独输出 不用栈 #include <iostream> #include <cstring> using namespace std; int main() { char s[1005]; int n; cin >> n; getchar(); w 阅读全文
posted @ 2021-01-21 20:01 FantasticDoulbeFish 阅读(301) 评论(0) 推荐(0) 编辑