每日总结3.21

蓝桥杯每日真题
R格式(√);


第十一届蓝桥杯B组省赛真题

跑步锻炼

#include <bits/stdc++.h> 
using namespace std;
int main()
{
  int month[13]={0,31,29,31,30,31,30,31,31,30,31,30,31};
  int num=6;int ans=0;int i,j,year;
  for(year=2000;year<=2020;year++)
  {
    if(year%4==0&&year/100!=0||year%400==0)
    {
      month[2]=29;
    }
    else
    {
      month[2]=28;
    }
    for(i=1;i<=12;i++)
    {
      for(j=1;j<=month[i];j++)
      {
        ans++;
        if(num==8)
        {
          num=1;
        }
        if(num==1||j==1)
        {
          ans++;
        }
        num++;
        if(year==2020&&(num-1)==4&&i==10)
        {
          cout<<ans;
          return 0;
        }
      }
    }
  }
}


成绩统计

#include <iostream>
using namespace std;
int main()
{
  double n;
  scanf("%lf",&n);
  int x=0,y=0,num;
  for(int i=0;i<n;i++)
  {
    scanf("%d",&num);
    if(num>=85)
    {
      x++;
    }
    if(num>=60)
    {
      y++;
    }
  }
  double a=x*1000/n;
  double b=y*1000/n;
  int num1=(int)a;
  int num2=(int)b;
  if(num1%10>4)
  {
    num1=num1/10+1;
  }
  else
  {
    num1/=10;
  }
  if(num2%10>4)
  {
    num2=num2/10+1;
  }
  else
  {
    num2/=10;
  }
  printf("%d%\n%d%\n",num2,num1);
  return 0;
}


回文日期

#include <bits/stdc++.h>
using namespace std;
int main()
{
  int a,b;int ans=0;
  cin>>a>>b;
  int month[13]={0,31,29,31,30,31,30,31,31,30,31,30,31};
  int i,k;
  for(i=1;i<13;i++)
  {
    for(k=1;k<=month[i];k++)
    {
      int num=k%10*1000+k/10*100+i%10*10+i/10;
      int sum=num*10000+i*100+k;
      if(sum<a||sum>b)
      {
        continue;
      }
      else
      {
        ans++;
      }
    }
  }
  cout<<ans; 
  return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值