当前位置: 首页 > news >正文

莱芜网站网站建设网站建设360

莱芜网站网站建设,网站建设360,深圳记账报税代理,中山网络推广公司题目描述 一个长度为 l l l 的字符串中被反复贴有 boy 和 girl 两单词,后贴上的可能覆盖已贴上的单词(没有被覆盖的用句点表示),最终每个单词至少有一个字符没有被覆盖。问贴有几个 boy 几个 girl? 输入格式 一行被…

题目描述

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

输入格式

一行被反复贴有 boygirl 两单词的字符串。

输出格式

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

样例 #1

样例输入 #1

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

样例输出 #1

4
2

提示

数据保证, 3 ≤ l ≤ 255 3\le l\le255 3l255,字符串仅仅包含如下字符: .bgilory \texttt{.bgilory} .bgilory

1.题目分析

输入一段字符串,分别统计boy和girl出现的个数,根据题意两个单词可以相互覆盖,但至少有一个单词未被覆盖。
值得一提的是,这道题是只要有单词的一个字符就能够计数。

2.题目思路

将原文存储字符串数组,两个单词也分别存入数组,先遍历字符串数组,取得每一个字符,
在循环中遍历boy或者girl,之前取得的字符以及后单词长度位的字符与单词数组的每一个字符进行比较,满足一个则标记为1,内层循环结束,
判断标记是否为1,是的话计数器加一,
值得注意的是,进入下一轮循环时,需要将标记变量重置为0.
最后分别打印两个单词的数量。

3.代码实现

#include <stdio.h>
#include <string.h>int main(){char str[255];scanf("%s",str);//存放男女相关的字符char boy[] = "boy";char girl[] = "girl";//boy和girl的数量 m nint m,n;m = 0;n = 0;//标记变量int flag;//计算boy个数for (int i = 0; i < strlen(str); ++i) {flag = 0;for (int j = 0; j < strlen(boy); ++j) {//有一个字符满足则算作一次覆盖if (str[i+j] == boy[j]){flag = 1;}}if (flag == 1){m++;}}//计算girl个数for (int i = 0; i < strlen(str); ++i) {flag = 0;for (int j = 0; j < strlen(girl); ++j) {if (str[i+j] == girl[j]){flag = 1;}}if (flag == 1){n++;}}printf("%d\n",m);printf("%d\n",n);return 0;
}
http://www.yayakq.cn/news/493786/

相关文章:

  • 设计工作网站绵阳安州区做网站的有哪些
  • 怎样建立个人的网站导出WordPress文件格式
  • 网站开发 需求清单精品网站建设费用 搜搜磐石网络
  • 动漫网站做毕业设计简单吗如何加强旅游电子商务网站的建设
  • 电影网站建设报价wordpress 五分钟
  • 个人如何建设电子商务网站移动端和pc端的意思
  • 新乡+网站建设昵图网免费素材图库官网手机版
  • 想接外包做网站无锡网站制作哪家强
  • 企业网站建设实验感想建设银行行号网站查询是什么意思
  • 企业网站模板下载哪家口碑好内部网络网站怎么做
  • 网站建设自建的优点杭州专业建设网站哪里好
  • 可以做手机网页的网站建立一个公司网站
  • 辅导班广告去哪个网站做网站开发架构
  • 企业网站颜色选择开发公司做管理公司天然气怎么做帐
  • 网站优化的好处四川移动端网站建设
  • 南昌个人网站建设网站二维码收费怎么做
  • 怎么样在百度做网站政务内网网站群建设
  • 设计云网站高明网站设计公司
  • 随县住房和城乡建设局网站seo服务公司怎么收费
  • 网站开发 界面上海建设摩托车官方网站
  • 免费建设企业网站城阳做网站找哪家
  • seo站外推广wordpress自定义文章列表
  • 网站收费板块怎么做山东省住房与城乡建设厅网站
  • 网站没备案如何做淘宝客大连网站建设费用
  • 做哪类网站怎么查看网站百度快照
  • 内江建设局网站中国制造网网站特色
  • 免费个人简历模板深圳债务优化
  • 有云服务器和域名怎么做网站wordpress分类目录加图标
  • 哪个网站上做ppt比较好vs如何做网站
  • 可信网站认证 费用广西房管局官网