蓝桥杯刷题25.2.22|打卡

一、幸运数 3491

谨记:使用函数,拆分成多个小问题,不容易出错

cpp 复制代码
#include <iostream>
using namespace std;
//计算位数
int check(int a){
  int count=0;
  while(a){
    a=a/10;
    count++;
  }
  return count;
}
bool fun(int sum){
  int count=check(sum);
  int left=0,right=0;
  if(count%2==0){
    for(int i=0;i<count/2;i++){
      right=right+sum%10;
      sum=sum/10;
  }
  for(int i=count/2;i<=count;i++){
    left=left+sum%10;
    sum=sum/10;
  }
  if(left==right)return 1;
return 0;
  }
  else return 0;
}

int main()
{
  // 请在此输入您的代码
  //1\偶数个位数2\前一半位数和=后一半位数和
  // int res=0;
  // for(int i=10;i<=99999999;i++){
  //   if(fun(i))res++;
  // }
  // cout<<res<<'\n';
  cout<<"4430091";
 
  return 0;
}

二、跑步

cpp 复制代码
#include <iostream>
using namespace std;
int main()
{
  // 请在此输入您的代码
  int month[]={0,31,28,31,30,31,30,31,31,30,31,30,31};
  int w=6;
  int res=0;
  for(int mon=1;mon<=12;mon++){
    for(int day=1;day<=month[mon];day++){
      if(w==6||w==0||day==1||day==11||day==21||day==31)res++;
      w=(w+1)%7;
    }
  }
cout<<res<<'\n';
  return 0;
}
相关推荐
思-无-涯32 分钟前
测试面试新趋势:工程思维成关键
人工智能·功能测试·测试工具·职场和发展·可用性测试
醇氧13 小时前
CountDownLatch / CyclicBarrier / Semaphore 面试高频问答清单
前端·面试·职场和发展
谙弆悕博士16 小时前
系统集成项目管理工程师教程(第3版)笔记——第17章:法律法规和标准规范
笔记·职场和发展·学习方法·业界资讯·软考·法律·法规
imbackneverdie21 小时前
知网官宣:禁止 AI 列为论文署名作者,标注 Gemini、DeepSeek 等 AI 为作者的稿件统一下架
大数据·人工智能·ai·职场和发展·aigc·科研·高校
测试老哥1 天前
接口自动化测试分层设计与实践总结
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·接口测试
风栖柳白杨1 天前
【面试】职位要求_准备
面试·职场和发展
过期动态1 天前
【LeetCode 热题 100】找到字符串中所有字母异位词
java·数据结构·算法·leetcode·职场和发展·rabbitmq
程序员Rock3 天前
上位机开发-MODBUS面试常见问题
c语言·c++·面试·职场和发展·上位机
晚笙coding3 天前
LeetCode 98:验证二叉搜索树 —— 从局部判断到全局范围约束的递归思想
算法·leetcode·职场和发展