0
点赞
收藏
分享

微信扫一扫

蓝桥杯每日打卡3

_铁马冰河_ 2022-03-19 阅读 62

文章目录

1.倍数

题目描述

代码

#include <iostream>
using namespace std;
int main()
{
  int count=0;
  for(int i=1;i<2021;i++){
     if(i%4==0 && i%6==0){
       count++;
      
     }
  }
  cout<<count;
  return 0;
}

2.平方序列

题目描述

在这里插入图片描述

代码

#include <iostream>
#include<cmath>
using namespace std;
int main()
{
for(int x=2020;x<10000;x++)
{
  int a=2*x*x-2019*2019;//x*x-2019*2019=y*y-x*x
  int y=sqrt(a);
  if(y*y==a)
  {
    cout<<x+y;
    return 0;
}
}
}

3.天干地支

题目描述

代码

#include <iostream>
using namespace std;
int main()
{
  string tg[10]={ "geng", "xin", "ren","gui","jia", "yi","bing", "ding","wu", "ji",};//以2020为例
  string dz[12]={ "shen", "you", "xu", "hai","zi", "chou", "yin", "mou", "chen", "si", "wu", "wei"};//2020%12=4即所在位置为电子[4]则为第5个数的值
  int year;
  cin>>year;
   int t=year%10;//每过一年,天干和地支都会移动到下一个
   int d=year%12;
   cout<<tg[t]<<dz[d];
   return 0;
}
举报

相关推荐

0 条评论