点击上方「蓝字」关注"程序员Bob"

每天与你不见不散!

每日一句,送给最珍贵的你:

诱人的机会总是转瞬即逝的。真正好的投资机会不会经常有,也不会持续很长的时间,所以你必须做好行动的准备。要有随时行动的思想准备。

题目描述

一个长度为l(3<=l<=255)的字符串中被反复贴有 boy 和 girl 两单词,后贴上的可能覆盖已贴上的单词(没有被覆盖的用句点表示),最终每个单词至少有一个字符没有被覆盖。问贴有几个 boy 几个 girl?

输入格式

一行被被反复贴有boy和girl两单词的字符串。

输出格式

两行,两个整数。第一行为boy的个数,第二行为girl的个数。

输入

......boyogirlyy......girl.......

输出

42

源代码:

#include#includeint main() {    int k,n,m,w;    char a1[300];    m=0;    w=0;    scanf("%s",a1);    k=strlen(a1);    if(k>=3&&k<=255) {        for (n = 0; n < k; n++) {            if (a1[n]!='.') {                if(a1[n]=='b'){                    m++;                }                if(a1[n]=='o'&&a1[n-1]!='b'){                    m++;                }                if(a1[n]=='y'&&a1[n-1]!='o'){                    m++;                }                if(a1[n]=='g'){                    w++;                }                if(a1[n]=='i'&&a1[n-1]!='g') {                    w++;                }                if(a1[n]=='r'&&a1[n-1]!='i'){                    w++;                }                if(a1[n]=='l'&&a1[n-1]!='r'){                    w++;                }            }        }    }    printf("%d\n%d",m,w);    return 0;}

To:代码有点套娃的味道,哈哈哈。其实也可以写得少一点的,大家可以试试。

运行结果:

最后的话:题目很简单,主要是考我们的逻辑能力以及解决各种方案的能力。

刷题要找自己的不足,然后去专攻。

往期推荐:

洛谷 || 爱与愁的心痛(C语言)

2020-08-11

零基础玩转投资理财 ||微观经济与金融市场(#2)

2020-08-13

零基础玩转投资理财 || 技术指标分析与运用

2020-08-20

为你,千千万万遍.

关注程序员Bob公众号,与你一起终生学习

一键三连,就差你了

写留言

c语言倒序输出单词_洛谷 || 单词覆盖还原(C语言)相关推荐

  1. 7-6 统计字符串中数字字符的个数_洛谷 || 标题统计(C语言)

    点击上方「蓝字」关注"程序员Bob" 每天与你不见不散! 每日一句,送给最珍贵的你: Happy people focus on what they have, unhappy p ...

  2. 如何运用计算机巧记英语词汇,如何运用计算机巧记英语单词_记英语单词的技巧...

    如何运用计算机巧记英语单词_记英语单词的技巧 下载地址: 内容预览 如何巧记英语单词siege.mp4 如何巧记英语单词sieve.mp4 如何巧记英语单词sift.mp4 如何巧记英语单词sigh. ...

  3. 深度优先搜索——单词方阵(洛谷 P1101)

    题目选自洛谷P1101 这道题也是挺不错的DFS的题,但是区别于一般的深搜, 这道题在选定一个方向后,就不能改变了! 给出我的详细思路就是: 用char a[101][101]保存输入的数据,int ...

  4. python高精度乘法_洛谷P1919--A*B Problem升级版(NTT优化高精度乘法)

    题目背景 本题数据已加强,请使用 FFT/NTT,不要再交 Python 代码浪费评测资源. 题目描述 给你两个正整数 a,b,求$ a \times b$. 输入格式 第一行一个正整数,表示 a: ...

  5. python冰雹猜想_洛谷-P5727 【深基5.例3】冰雹猜想

    洛谷-P5727 [深基5.例3]冰雹猜想 给出一个正整数 \(n(n\le 100)\),然后对这个数字一直进行下面的操作:如果这个数字是奇数,那么将其乘 3 再加 1,否则除以 2.经过若干次循环 ...

  6. 2021.11.6洛谷凸边形对角线——c语言

    题目描述 对于一个 n 个顶点的凸多边形,它的任何三条对角线都不会交于一点.请求出图形中对角线交点的个数. 例如,66 边形: 输入格式 输入只有一行一个整数 nn,代表边数. 输出格式 输出一行一个 ...

  7. 洛谷P1307题解(Java语言描述)

    题目要求 P1307题目要求 分析 反转的话,就不能考虑number了,应该当做char[]/String处理,末尾的0是要除掉的,负号还应该保留并不能进入number倒置的过程里,所以可以用flag ...

  8. 洛谷 深基 第1部分 语言入门 第7章 函数与结构体

    P5735 [深基7.例1]距离函数 [深基7.例1]距离函数 - 洛谷 P5735 [深基7.例1]距离函数(python3实现) P5735 [深基7.例1]距离函数(python3实现)_青少年 ...

  9. 洛谷 深基 第1部分 语言入门 第5章 数组与数据批量存储

    P1428 小鱼比可爱 小鱼比可爱 - 洛谷 P1427 小鱼的数字游戏 小鱼的数字游戏 - 洛谷 P5727 [深基5.例3]冰雹猜想 [深基5.例3]冰雹猜想 - 洛谷 P5727 [深基5.例3 ...

最新文章

  1. Visual Studio 2012/2010/2008 远程调试
  2. 操作-《oracle入门到精通》第六章开始
  3. php 数据透视表,php – 使用Laravel模型过滤数据透视表数据
  4. 中介者模式(Mediator Pattern)
  5. 光遇安卓服务器维护时间,光遇国服安卓和IOS什么时候互通?
  6. 小米笔记本充电实测追求速度牺牲兼容性小米笔记本充电驱动_是海尔?也是雷神?不足1千克MixBook Air超轻薄笔记本...
  7. python异常处理的作用_python之路——异常处理
  8. 灯泡四个闪烁c语言程序设计教程课后答案,c语言编程题及答案4.doc
  9. STM32——串口通信
  10. qq浏览器网页版_QQ邮箱回应部分用户登录异常:系后台服务波动,问题已解决...
  11. Java案例:简易记事本
  12. poj2635 同余定理 + 素数筛法
  13. Linux top 使用技巧
  14. Ubuntu下安装MeshLab教程
  15. IDEA报错:java: Compilation failed: internal java compiler error
  16. 【算法笔记】扩展kmp算法(exkmp)
  17. 模2除法(CRC校验码计算)
  18. 军犬舆情每日热点:2018年平均工资出炉;南昌一幼儿园疑喂孩子风油精;英孚教育课程费分期变网贷
  19. 听YunOS“教父”王坚怎么说
  20. ShardingSphere 学习

热门文章

  1. Python标准库 - subprocess
  2. c++与unreal 的uc脚本交互
  3. DDD(Domain-Driven Design)领域驱动设计-(二)事件风暴
  4. 大公司都有哪些开源项目~~~简化版
  5. mysql5.5.35编译安装_CentOS 6.5最小化编译安装mysql 5.5.35
  6. Java selenium和python_c#和Java和python设置selenium超时时间
  7. Linux 邮件服务器 之跟我一步一步来实现一个邮件系统
  8. oracle 11G创建表空间、用户、配置监听和TNS
  9. 深入大数据安全分析(1):为什么需要大数据安全分析?
  10. 2018福建省考c语言成绩查询,福建省公务员考试录用网成绩查询系统:2019福建省考分数查询入口...