蓝桥杯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;
}
相关推荐
想跑步的小弱鸡3 小时前
Leetcode hot 100(day 3)
算法·leetcode·职场和发展
xyliiiiiL5 小时前
ZGC初步了解
java·jvm·算法
爱的叹息5 小时前
RedisTemplate 的 6 个可配置序列化器属性对比
算法·哈希算法
独好紫罗兰6 小时前
洛谷题单2-P5713 【深基3.例5】洛谷团队系统-python-流程图重构
开发语言·python·算法
zhuyixiangyyds7 小时前
day21和day22学习Pandas库
笔记·学习·pandas
每次的天空7 小时前
Android学习总结之算法篇四(字符串)
android·学习·算法
请来次降维打击!!!7 小时前
优选算法系列(5.位运算)
java·前端·c++·算法
qystca7 小时前
蓝桥云客 刷题统计
算法·模拟
别NULL7 小时前
机试题——统计最少媒体包发送源个数
c++·算法·媒体
jingjingjing11118 小时前
笔记:docker安装(ubuntu 20.04)
笔记·docker·容器