问题描述
“一只青蛙一张嘴,两只眼睛四条腿。两只青蛙两张嘴,四只眼睛八条腿。

三只青蛙三张嘴,六只眼睛十二条腿。……二十只青蛙二十张嘴,四十只眼睛八十条腿。”

请问上面这段文字,如果完全不省略,全部写出来,从 1 到 20 只青蛙,总共有多少个汉字。

约定:

数字 2 单独出现读成 “两”,在其他数里面读成 “二”,例如 “十二”。
10 读作 “十”,11 读作 “十一”,22 读作 “二十二”。
请只计算汉字的个数,标点符号不计算。
答案提交
这是一道结果填空的题,你只需要算出结果后提交即可。
本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。

这是一道模拟题

思路:

除了数字以外的文字都是固定的,把变化的数字模拟出来就能算出答案。

这种写法容易出错

这道题最好可以找规律,用运算的方式判断 ans 应该+1 ,+2 还是 +3

小于等于10的时候 ans+1

大于10且小于20 或者 对10取余等于0 的时候 ans+2

其他时候 ans +3

可以使用循环,将嘴,眼睛,个数,腿 分开循环判断求解。

注意:

写完程序的时候,一定要验算,验算,验算 !!!

#include <stdio.h>
#include <math.h>
#include <algorithm>
#include <iostream>
#include <string.h>
#include <queue>
#include <stack>
#include <map>
#include <set>
#include <vector>
using namespace std;
#define ll long long
const ll  N=1e6;
int ans=0;
int main() {
//    cout<<353<<endl;
//    return 0;for(int i=1; i<=20; i++) {int n=i,e=2*i,l=4*i;if(n<=10) {ans++;} else if(n==20||n==30||n==40||n==50||n==60||n==70||n==80||n==90||n==100)ans+=2;else if(n>10&&n<20) {ans+=2;} else if(n>=21&&n<100)ans+=3;if(e<=10) {ans++;} else if(e==20||e==30||e==40||e==50||e==60||e==70||e==80||e==90||e==100)ans+=2;else if(e>10&&e<20) {ans+=2;} else if(e>=21&&e<100)ans+=3;if(l<=10) {ans++;} else if(l==20||l==30||l==40||l==50||l==60||l==70||l==80||l==90||l==100)ans+=2;else if(l>10&&l<20) {ans+=2;} else if(l>=21&&l<100)ans+=3;if(i<=10) {ans++;} else if(i==20||i==30||i==40||i==50||i==60||i==70||i==80||i==90||i==100)ans+=2;else if(i>10&&i<20) {ans+=2;} else if(i>=21&&i<100)ans+=3;ans+=10;}cout<<ans<<endl;return 0;
}

十一届蓝桥杯省赛(B组 )----数青蛙相关推荐

  1. 第十一届蓝桥杯省赛 C++组试题 第2题 求完数

    /* 第十一届蓝桥杯省赛C++组试题精讲第2题 求完数因子:因子也叫因数,例如3×5=15,那么3和5是15的因子. 同时15×1=15,那么1和15也是15的因子. 1,3,5,15 这四个因子是1 ...

  2. 2020第十一届蓝桥杯省赛C组第一场

    2020第十一届蓝桥杯省赛C组第一场 试题 A: 指数计算 问题描述 题解 试题 B: 解密 问题描述 题解 试题 C: 跑步训练 问题描述 题解 试题 D: 合并检测 问题描述 题解 试题 E: R ...

  3. 2020年软件类第十一届蓝桥杯 省赛 python组(人生苦短,我用python)

    2020年软件类第十一届蓝桥杯 省赛 python组 题解 文章目录 2020年软件类第十一届蓝桥杯 省赛 python组 题解 试题 A: 门牌制作 试题 B: 寻找 2020 试题 C: 跑步训练 ...

  4. 第十一届蓝桥杯省赛C++组试题 第3题 求阴影面积

    /* 第十一届蓝桥杯省赛C++组试题 第3题 求阴影面积 */ #include <bits/stdc++.h> using namespace std; int main() {int ...

  5. 第十一届蓝桥杯省赛C++组试题 第4题 选择题判定

    /* 第十一届蓝桥杯省赛C++组试题 第4题 选择题判定 */ #include<bits/stdc++.h>using namespace std;int main() {int c = ...

  6. 第十一届蓝桥杯省赛C++组试题 第6题

    /* 第十一届蓝桥杯省赛C++组试题 第6题 */ #include<bits/stdc++.h> using namespace std; struct node {string typ ...

  7. 第十一届蓝桥杯省赛C++组试题 第5题

    /* 第十一届蓝桥杯省赛C++组试题精讲第5题 */ #include <bits/stdc++.h> using namespace std;struct s{string name;i ...

  8. 2020-10-17 十一届蓝桥杯省赛B组第二场C++ 白话代码

    2020-10-17 十一届蓝桥杯B组第二场C++ 我是菜鸡就是自己记录一下 题目 2020-10-17 十一届蓝桥杯B组第二场C++ 试题 A: 门牌制作(5) 试题 B: 既约分数(5) 试题 C ...

  9. 2020第十一届蓝桥杯国赛Python组

    A美丽的2 答案:563 res = 0 for i in range(1, 2021):if '2' in str(i):res += 1 print(res) # 563 B合数个数 模拟即可 答 ...

  10. 临时抱佛脚之第十一届蓝桥杯国赛B组部分题解(Part 1)

    前言 酒可真是好东西啊,能让人一时间忘记不快的事. 但是一到明天就算不喜欢也还是会想起,而且比昨天更让人痛苦,想逃也逃不掉. --坂田银时 题目来源 蓝桥杯官网→学习资料→历届真题→竞赛→蓝桥杯真题 ...

最新文章

  1. 关于学习Python的一点学习总结(33->继承中内置方法及多继承)
  2. 14PS中的切图基本操作
  3. cve -2016-6663 mysql 本地提权
  4. 关于Js(四)------ jquery ajax 中json接收数据注意事项
  5. erlang中如何调试程序
  6. 【Pix4d精品教程】pix4d mapper相机未校准后手动添加连接点完美案例图文教程
  7. 拼多多关键词搜索接口,商品分类ID搜索商品列表接口,关键词搜索商品销量接口,拼多多销量API接口
  8. gis插入的文本怎么搞成两行_PPT脱白教程09期手把手带你了解“文本框”(03)...
  9. SpringMVC+vue实现前后端分离的旅游管理系统
  10. 火山引擎虚拟数字人技术与应用
  11. Android studio 之 Menu(菜单)
  12. 【RDMA】intel 因特尔RDMA 驱动和ibverslib 库安装笔记
  13. 布尔逻辑_了解Go中的布尔逻辑
  14. 人类的幸福和欢乐在于奋斗,而最有价值的是为理想而奋斗
  15. OFD文件、pdf文件相互转换、ofd文件在线预览
  16. HorizontalScrollView的基本使用,适合初学者
  17. CF1367C - Social Distance
  18. Fiddler的详细介绍
  19. 仓储管理之计价方法——个别计价法
  20. 关于STM32中SPI硬件的NSS配置

热门文章

  1. moba寻路_MOBA手游排行榜前十名_MOBA手游排行榜2017
  2. Could not locate PropertySource: I/O error on GET request for “http://localhost:8888/
  3. SAP 计划策略组40、50对比分析
  4. 【AndroidStudio】
  5. 排坑日记1:RuntimeError: one of the variables needed for gradient computation has been modified
  6. objective-c学习推荐网站
  7. Jenkins 基础篇 - 安装部署
  8. 西藏2022中国农民丰收节 国稻种芯:让农牧民成为活动主角
  9. 缝制五彩经幡树 迎接藏历新年
  10. CentOS 7 服务器搭建