蓝桥杯day2刷题日记-成绩分析-大写-整除序列-日期识别-特殊数的和

由浅入深

P8717 蓝桥杯 2020 省 AB2 成绩分析

cpp 复制代码
#include <iostream>
using namespace std;
int num;
double sum;
int maxs,mins;
int n;

int main()
{
	mins=1e9;
	maxs=-1e9;
	sum=0;
	cin>>n;
	for(int i=0;i<n;i++)
	{
		cin>>num;
		sum+=num;
		maxs=max(maxs,num);
		mins=min(mins,num);
	}
	cout<<maxs<<endl;
	cout<<mins<<endl; 
	printf("%.2lf",sum/n);
	return 0;
}

P8761 蓝桥杯 2021 国 BC 大写

直接用ASCII数的性质,记得要char强转一下

cpp 复制代码
#include <iostream>
#include <cstring>
using namespace std;

int main()
{
	string s;
	cin>>s;
	for(int i=0;i<(int)s.size();i++)
	{
		if(s[i]>='a'&&s[i]<='z') cout<<char(s[i]+'A'-'a');
	    else cout<<s[i];
	}
	return 0;
}

P8711 蓝桥杯 2020 省 B1 整除序列

cpp 复制代码
#include <iostream>
using namespace std;
long long n;

int main()
{
	cin>>n;
	while(n>=1)
	{
		cout<<n<<" "; 
		n/=2;
	}
	return 0;
}

P8722 蓝桥杯 2020 省 AB3 日期识别

用map容器1把字符和数字对应

cpp 复制代码
#include <iostream>
#include <map>
#include <string>
using namespace std;
map<string,int> si;
string s;

int main()
{
    cin>>s;
    string s1=s.substr(0,3);
    string 
    Jan1="Jan",Feb1="Feb",Mar1="Mar",Apr1="Apr",May1="May",Jun1="Jun",
    Jul1="Jul",Aug1="Aug",Sep1="Sep",Oct1="Oct",Nov1="Nov",Dec1="Dec";
    si[Jan1]=1,si[Feb1]=2,si[Mar1]=3,si[Apr1]=4,si[May1]=5;
    si[Jun1]=6,si[Jul1]=7,si[Aug1]=8,si[Sep1]=9,si[Oct1]=10,si[Nov1]=11,si[Dec1]=12;
    cout<<si[s1]<<" ";
    if(s[3]!='0') cout<<s[3]; 
    cout<<s[4];
    return 0;
}

P8680 蓝桥杯 2019 省 B 特别数的和

cpp 复制代码
#include <iostream>
using namespace std;
int n;
int sum;
int flag;

int main()
{
	cin>>n;
	for(int i=1;i<=n;i++)
	{
		int a=i;
		while(a>0)
		{
			int b=a%10;
			if(b==2||b==0||b==1||b==9)
			{
				sum+=i;
				break;
			}
			a/=10;
		}
	}
	cout<<sum<<endl;
	return 0;
}
相关推荐
橘子汽水16839 分钟前
Leetcode 236,437:二叉树的最近公共祖先,路径总和III
java·数据结构
M78佐菲1 小时前
Linux学习笔记:进程回收、exec函数簇与线程
linux·笔记·学习·算法
linux-hzh1 小时前
百日算法修炼 · Day 18
算法
用户813267933251 小时前
Python 计算盘中 VWAP:为什么 1 分钟 K 线是量化工程中的高性价比选择
后端·算法·github
高频因子挖掘机1 小时前
Python批量获取1000只ETF 5分钟K线:从分页到吞吐量优化的QuantDash实践
后端·算法·github
额额额对了1 小时前
Linux C 多线程编程基础:从内存模型到生命周期管理
linux·开发语言·算法
商业白皮书1 小时前
用手机怎么拍证件照?光线、机位、姿态和后期制作步骤
笔记
wabs6662 小时前
关于二叉树【力扣144.二叉树的前序遍历的思考】
数据结构·c++·算法·leetcode·二叉树
GlueNa2SiO32 小时前
05-Flask表单处理与文件上传
笔记·python·学习·flask
郝学胜-神的一滴2 小时前
C++20 高级编程 004:从初始化、内存到const系列关键字
开发语言·算法·编程·软件构建·c++20