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

蓝桥杯第十一届C++B组真题

试题A: 门牌制作 链接:1.门牌制作 - 蓝桥云课

C++代码:

#include <iostream> #include <string> using namespace std; int main() { // 请在此输入您的代码 int aus = 0; for(int i = 1; i <= 2020; i++){ string s = to_string(i); int len = s.size(); for(int j = 0; j < len; j++){ if(s[j] == '2') aus++; } } cout << aus << endl; return 0; }

试题B: 既约分数 链接:1.既约分数 - 蓝桥云课

C++代码:

#include <iostream> using namespace std; //最大公约数 int gcd(int a, int b){ return b>0? gcd(b,a%b): a; } int main() { // 请在此输入您的代码 int aus = 0; for(int i = 1; i <= 2020; i++){ for(int j = 1; j <= 2020; j++){ if(gcd(i,j) == 1) aus++; } } cout << aus << endl; return 0; }

试题C: 蛇形填数 链接:1.蛇形填数 - 蓝桥云课

C++代码:

#include <bits/stdc++.h> using namespace std; int a[21][21] = {0}; int main(){ a[0][0] = 1; int left = 0, right = 0, aus = 1; while(!a[19][19]){ a[left][++right] = ++aus; while(right){ a[++left][--right] = ++aus; } a[++left][right] = ++aus; while(left){ a[--left][++right] = ++aus; } } cout << a[19][19]; return 0; }

试题D: 跑步锻炼 链接:1.跑步锻炼 - 蓝桥云课

C++代码:

#include <iostream> using namespace std; //遍历每一天 int main(){ int sum = 0; //创建每个月的天数 int day[13] = {0, 31, 0, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; //创建每个星期,因为从星期六开始 int week[7] = {6, 7, 1, 2, 3, 4, 5}; int len = 0; for(int i = 2000; i <= 2020; i++){ //判断这一年是闰年还是平年 if((i % 4 == 0) && (i % 100 != 0) || (i % 400 == 0)){ //闰年 day[2] = 29; } else day[2] = 28; //平年 //遍历每一天 for(int j = 1; j <= 12; j++){ for(int k = 1; k <= day[j]; k++){ //如果是星期一或者是月初,sum+=2。 if(week[len % 7] == 1 || k == 1){ sum += 2; } //否则sum++。 else sum++; len++; //截至到2020年10月1日 if(i == 2020 && j == 10 && k == 1){ cout << sum; return 0; } } } } }
http://www.cnnetsun.cn/news/4351372.html

相关文章:

  • Cadence Skill可视化Form设计:从代码到工程化的界面开发革命
  • Grok Bot 实战:11 个高频用例拆解与提示词模板
  • STM32H743硬件JPEG解码实战:从SD卡到LCD的显示链路优化
  • 基于Hadoop/Spark与XGBoost的新能源汽车需求预测全流程实战
  • 基于PEX8311的FPGA PCIe开发板实战:从硬件到DMA调试
  • HyperFrames音频自动化车道指南:给音量画包络线的完整教程
  • YOLO26深度解析:动态稀疏卷积、低光检测与工程部署实践
  • SSM框架实战:在线考试系统从零到部署全解析
  • 从代码生成到任务交付:构建AI Coding的Do Work Skill工作流
  • 本地部署 Stable Diffusion:6GB 显存 5 分钟跑通 768 出图
  • Agentic AI验证框架:从规则校验到事实一致性的工程实践
  • 1250A双电源快速切换柜:20ms级快速切换替代传统ATS
  • 基于QT的串口调试工具开发:从原理到工程实践
  • 零基础学书法逆锋起笔:避开六个常见错误,练出有骨力的笔画
  • 大模型多轮训练全解析:原理、代码与调参实践
  • 加拿大ATIO认证翻译怎么办理?线上、线下详细办理攻略
  • OpenVoice 语音克隆实战:从一段10秒参考音到六语配音的完整路径
  • npm依赖安全:如何评估一个包的Blast Radius爆炸半径影响范围
  • 猫抓CatCatch浏览器插件:网页媒体嗅探与资源抓取完全指南
  • 打造高级交互作品集:从产品思维到技术实现的全流程指南
  • 清源AI开发实战:无尽冬日采集设置全流程解析
  • 基于SpringBoot的在线智慧社区服务平台系统(毕业设计项目源码+文档)
  • LangGraph实战:从零构建可控的Agent状态机编排
  • 智能车竞赛制胜关键:工程化开发流程与模块化架构实战
  • PDFMathTranslate 自由页码选择功能完整指南:大论文只翻需要的几页
  • JAX 还是 TensorFlow?一份让你 10 分钟拍板的完整选型指南
  • 大数据专业毕业设计选题
  • Kronos 使用指南:3 步跑通开源金融 K 线基础模型
  • 6GB显存单图生成3D模型:ComfyUI到UE5全流程实战
  • FCPX插件如何高效制作科技感SaaS产品演示动画