- 博客(5)
- 收藏
- 关注
原创 L1-059 敲笨钟
其糟改的方法为:去网上搜寻压“ong”韵的古诗词,把句尾的三个字换成“敲笨钟”。例如唐代诗人李贺有名句曰:“寻章摘句老雕虫,晓月当帘挂玉弓”,其中“虫”(chong)和“弓”(gong)都压了“ong”韵。- 对每一行诗句,判断其是否压“ong”韵。- `void process_line(const string& line)`:处理每一行诗句,分割上下半句,判断是否压“ong”韵,并进行糟改或跳过。- 如果上下半句都压“ong”韵,则将下半句的最后三个词替换为“敲笨钟”。// 提取上下半句的每个词。
2024-06-28 11:41:17
371
原创 L1-047 装睡
下面给定一系列人的呼吸频率与脉搏,请你找出他们中间有可能在装睡的人,即至少一项指标不在正常范围内的人。- `if (breath < 15 || breath > 20 || pulse < 50 || pulse > 70)`:检查呼吸频率和脉搏是否在正常范围内。- 随后N行,每行给出一个人的名字(仅由英文字母组成的、长度不超过3个字符的串)、其呼吸频率和脉搏(均为不超过100的正整数)。- `cin >> name >> breath >> pulse`:逐行读取每个人的名字、呼吸频率和脉搏。
2024-06-28 11:35:05
405
原创 L1-018 大笨钟
一般敲钟的点数是根据敲钟时间而定的,如果正好在某个整点敲,那么“当”数就等于那个整点数;例如在23:00敲钟,就是“当当当当当当当当当当当”,而到了23:01就会是“当当当当当当当当当当当当”。在午夜00:00到中午12:00期间(端点时间包括在内),笨钟是不敲的。if (hh < 12 || (hh == 12 && mm == 0)) { // 判断是否在敲钟期外。- 如果时间在后半天(即12:00以后),需要根据分钟数判断敲钟次数。- 若分钟数大于0,则敲钟次数为小时数加1,减去12。
2024-06-28 11:30:43
245
原创 L1-028 判断素数
优化:只需要判断数字能否被2到sqrt(x)之间的数整除即可,因为如果x是合数,那么其因子一定有一个小于等于sqrt(x)。i++) { // 遍历从2到sqrt(x)的所有数。- 对于较大的数,需要判断的范围较大,虽然使用了sqrt优化,但在实现中仍需注意性能问题。i++) { // 依次判断每个数字。对每个需要判断的正整数,如果它是素数,则在一行中输出Yes,否则输出No。if (x % i == 0) // 如果x能被i整除。// 输入需要判断的数字。if (ps(x)) // 判断是否是素数。
2024-06-28 11:25:51
416
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人