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

【第16届蓝桥杯C++C组】--- 2025

hello呀,小伙伴们,这是第16届蓝桥杯第二道填空题,和第一道填空题一样也是十分基础的题目,有C语言基础基本都可以解,下面我讲讲我当时自己的思路和想法,如果你们有更优化的代码和思路,也可以分享分享

这道题目也是考虑 / 和 % 的基本操作符运算,我们可以设置一个循环,每次%这个数x,拿到个位这个数,然后用三个变量分别统计 2, 0, 5 的个数,最后查看变量个数是否符合有俩个2,一个0,一个5即可,如果满足,那么就符合2025这道题

#include <iostream>
using namespace std;int n1, n2, n3;//分别统计0,2, 5个数 
long long cnt;//统计有多少个2025 
int main()
{for(long long i = 1; i <= 20250412; ++i){long long tmp = i;//用临时变量tmp保存这个i,不可以让i执行下面代码,否则i会被改变while(tmp){//拿到个位数,看是否有0,2,5,用计数器++ if(tmp % 10 == 0) ++n1;else if(tmp % 10 == 2) ++n2;else if(tmp % 10 == 5) ++n3;tmp /= 10;//去掉个位数 } if(n1 >= 1 && n2 >= 2 && n3 >= 1) cnt++;//如果这个数包含 1个0  2个2  1个5 ,那么cnt++ n1 = n2 = n3 = 0;//计数器要清空,用于下一个数统计 }cout << cnt << endl;return 0;} 

相关文章:

  • Docker Compose 使用实例
  • 接口测试流程和步骤
  • vue3 + element-plus中el-dialog对话框滚动条回到顶部
  • vue使用语音识别
  • 包管理工具有哪些?主流软件分享
  • Windows部署FunASR实时语音听写便捷部署教程
  • 详解LibTorch中train()函数
  • [渗透测试]渗透测试靶场docker搭建 — —全集
  • FreeRTos学习记录--2.内存管理
  • 自注意力机制、多头自注意力机制、填充掩码 Python实现
  • Vue如何获取Dom
  • 第5章:MCP框架详解
  • 【LeetCode 热题 100】哈希、双指针、滑动窗口
  • 大模型数据味蕾论
  • 《AI大模型应知应会100篇》第31篇:大模型重塑教育:从智能助教到学习革命的实践探索
  • 在线查看【免费】 mp3,wav,mp4,flv 等音视频格式文件文件格式网站
  • 离线安装rabbitmq全流程
  • 零基础上手Python数据分析 (20):Seaborn 统计数据可视化 - 轻松绘制精美统计图表!
  • 多源异构网络安全数据(CAPEC、CPE、CVE、CVSS、CWE)的作用、数据内容及其相互联系的详细分析
  • 5565反射内存网络产品
  • 居委业委居民群策群力,7位一级演员来到上海一小区唱戏
  • 贵州锦屏县委原书记舒健已任黔东南州政府办主任
  • 全国台联原会长杨国庆逝世,享年89岁
  • 过去24小时中美是否就关税问题进行过接触?外交部:没有
  • 街区党支部书记们亮出治理实招,解锁“善治街区二十法”
  • 阿斯利康中国区一季度收入增5%,或面临最高800万美元新罚单