当前位置: 首页 > article >正文

蓝桥杯day2刷题日记

由浅入深

P8717 [蓝桥杯 2020 省 AB2] 成绩分析

#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强转一下

#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] 整除序列

#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把字符和数字对应

#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] 特别数的和

#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;
}


http://www.kler.cn/a/272191.html

相关文章:

  • 如何在idea中搭建SpringBoot项目
  • 常见Arthas命令与实践
  • Element中为什么不使用prop重置无法生效
  • 【K8S系列】K8s 领域深度剖析:年度技术、工具与实战总结
  • Java 中 HashSet 集合元素的去重
  • 游戏AI,让AI 玩游戏有什么作用?
  • React 的 diff 算法
  • Unity中UGUI中的PSD导入工具的原理和作用
  • 146 Linux 网络编程2 ,Socket编程,如何创建Linux 服务器 和linux 客户端
  • QT UI窗口常见操作
  • 【GPT-SOVITS-04】SOVITS 模块-鉴别模型解析
  • API安全集成最佳实践:有效应对安全挑战
  • 如何用Selenium通过Xpath,精准定位到“多个相同属性值以及多个相同元素”中的目标属性值
  • 27-2 文件上传漏洞 - 前端绕过
  • Spring Data访问Elasticsearch----Elasticsearch对象映射
  • Spring MVC文件上传配置
  • 【PyTorch】基础学习:一文详细介绍 torch.load() 的用法和应用
  • 鸿蒙Next 支持数据双向绑定的组件:Checkbox--Search--TextInput
  • [EFI]Lenovo Ideapad 530S-14IKB电脑 Hackintosh 黑苹果efi引导文件
  • ssh命令——安全远程连接服务
  • Mysql的行级锁
  • 【亲测可行】Mac上clion boost库的安装与使用
  • jwt以及加密完善博客系统
  • ElasticSearch:数据的魔法世界
  • 使用 300 元的显卡推理 Qwen1.5-14B
  • Qt的XML文件读取测试01