蓝桥杯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;
}
相关推荐
YGGP35 分钟前
【Golang】LeetCode 32. 最长有效括号
算法·leetcode
自然常数e1 小时前
字符函数和字符串函数
c语言·算法·visual studio
youngee111 小时前
hot100-56最小栈
数据结构
leaves falling1 小时前
c语言分数求和
算法
Das11 小时前
【机器学习】01_模型选择与评估
人工智能·算法·机器学习
星轨初途2 小时前
郑州轻工业大学2025天梯赛解题
c++·经验分享·笔记·算法·链表·剪枝
不忘不弃2 小时前
从字符串中提取数字
数据结构·算法
阿波罗8号2 小时前
《一本书读懂支付》
笔记
点云SLAM2 小时前
C++ 引用折叠(Reference Collapsing)和示例讲解说明
数据结构·c++·标准算法·完美转发·代码性能优化·c++ 引用折叠·typedef / using