最全思维题(蓝桥杯 填空题 C++),干货整理

img
img

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以添加戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

}
int main(){
for(int i = 1901;i <= 2000;i ++)
if(is_r(i)) res += 366;
else res += 365;
int x = res / 7;
cout << x << endl;
return 0;
}


## 题目三:


![](https://img-blog.csdnimg.cn/direct/93cad812557546b19b93d141a89fd908.png)


## 代码:



#include //因为一组2*5会得到0,统计2、5个数,取少的
using namespace std;
int main()
{
int cnt2=0,cnt5=0;
for (int i=1;i<=10;i++)
{
for (int j=1;j<=10;j++)
{
int x;
cin>>x;
while (x%20) cnt2++,x/=2;
while (x%5
0) cnt5++,x/=5;
}
}
cout<<min(cnt2,cnt5)<<‘\n’;
return 0;
}


## 题目四:


![](https://img-blog.csdnimg.cn/direct/7f10ac4702f7470c96ef2f398858ae4b.png)


## 代码:



#include //即位16进制,大于等于10的一位用字母表示
using namespace std;
int main()
{
for(int i=2022;;i++)//从2022开始循环
{
int a=i;
int flag=1;
while(a)
{
if(a%16<10)//有一位小于10,即不是字母表示,就跳出
{
flag=0;
break;
}
a/=16;//16进制
}
if(flag==1)
{
cout<<i;
break;
}
}
return 0;
}


##  题目五:


![](https://img-blog.csdnimg.cn/direct/224a71174f96453cad3fa52eb0749e94.png)


##  代码:



#include
#include
using namespace std;//相当于26进制
int main()
{
int a1=0, a2=0, a3=0;
char a[30] = “ABCDEFGHIJKLMNOPQRSTUVWXYZ”;
for (int i = 1; i <= 2022; i++)
{
a3++;
if (a3 > 26)
{
a3 = 1;
a2++;
if (a2 > 26)
{
a2 = 1;
a1++;
}
}
}
//cout<<a1<<" “<<a2<<” "<<a3;
cout << a[a1 - 1] << a[a2 - 1] << a[a3 - 1];
}


## 题目六:


![](https://img-blog.csdnimg.cn/direct/3f2b5a13be5846399a679ac8faf75e5a.png)


## 代码七:



#include
using namespace std;
int a[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int sum(int n)//求和
{
int ans=0;
while(n)
{
ans+=n%10;
n/=10;
}
return ans;
}

int main()
{
long long ans=0;
int day=0;
for(int i=1900;i<=9999;i++)//遍历年
{
if((i%40 && i%100!=0)||i%4000)//判断是否闰年
a[2]=29;
else
a[2]=28;
for(int j=1;j<=12;j++)//遍历月
{
for(int k=1;k<=a[j];k++)//遍历天
{
if(sum(i)==sum(j)+sum(k))
ans++;
}
}
}
cout<<ans;
return 0;
}


## 题目八:


![](https://img-blog.csdnimg.cn/direct/df22cfbb222e4633b755d33dc62dec4d.png)


## 代码:



#include //直接遍历
using namespace std;
int main()
{
int a[]={99,22,51,63,72,61,20,88,40,21,63,30,11,18,99,12,93,16,7,53,64,9,28,84,34,96,52,82,51,77};
int ans=0;
for(int i=0;i<=29;i++)
{
for(int j=i+1;j<=29;j++)
if(a[i]*a[j]>=2022)
ans++;
}
cout<<ans;
return 0;
}


## 题目九:


![](https://img-blog.csdnimg.cn/direct/b51b9d0092c94db18a66fbf574ec5645.png)


![](https://img-blog.csdnimg.cn/direct/45da35afc51e4565896dac1a3b5209cf.png) 


## 代码:


## 



#include //借助dfs思想
using namespace std;
int arr[30][60] = { 0 };
char array1[30][60];
int cnt = 0;

img
img

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以添加戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**

需要这份系统化的资料的朋友,可以添加戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值