蓝桥杯基础练习之 闰年判断 、 01字串 、查找整数、数列特征 、字母图形
问题描述
给定一个年份,判断这一年是不是闰年。
当以下情况之一满足时,这一年是闰年:
1. 年份是4的倍数而不是100的倍数;
2. 年份是400的倍数。
其他的年份都不是闰年。
说明:当试题指定你输出一个字符串作为结果(比如本题的yes或者no,你需要严格按照试题中给定的大小写,写错大小写将不得分。
代码实现
#include<iostream>
using namespace std;
int main()
{int n;cin>>n;if(n%100!=0&&n%4==0)cout<<"yes";else if(n%400==0)cout<<"yes";elsecout<<"no";return 0;
}
01字串
对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是:
00000
00001
00010
00011
00100
请按从小到大的顺序输出这32种01串。
00001
00010
00011
<以下部分省略>
代码实现
#include<iostream>
using namespace std;
int main()
{for(int i=0; i<=1; i++){for(int j=0; j<=1; j++){for(int m=0; m<=1; m++){for(int n=0; n<=1; n++){for(int p=0; p<=1; p++){cout<<i;cout<<j;cout<<m;cout<<n;cout<<p;cout<<endl;}}}}}return 0;
}
字母图形
利用字母可以组成一些美丽的图形,下面给出了一个例子:
ABCDEFG
BABCDEF
CBABCDE
DCBABCD
EDCBABC
这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。
BABCDEF
CBABCDE
DCBABCD
EDCBABC
代码实现
/*
思路:字母的序号与两个坐标的差的绝对值有关。
*/
#include<stdio.h>
int main()
{int n,m,p,i,j;scanf("%d %d",&n,&m);for( i=0; i<n; i++){for( j=0; j<m; j++){if(i>j)p=i-j;elsep=j-i;printf("%c",65+p);}printf("\n");}return 0;}
数列特征
给出n个数,找出这n个数的最大值,最小值,和。
第一行为整数n,表示数的个数。
第二行有n个数,为给定的n个数,每个数的绝对值都小于10000。
1 3 -2 4 5
-2
11
代码实现
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{int n;int a[10010];cin>>n;int sum=0;for(int i=0;i<n;i++){cin>>a[i];sum+=a[i];}sort(a,a+n);cout<<a[n-1]<<endl<<a[0]<<endl<<sum;return 0;
}
查找整数
给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。
第一行包含一个整数n。
第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000。
第三行包含一个整数a,为待查找的数。
1 9 4 8 3 9
9
代码实现
#include<stdio.h>
int main()
{int n,m;int a[1010];scanf("%d",&n);int i,j=0;for(i=0;i<n;i++){scanf("%d",&a[i]);}scanf("%d",&m);for(i=0;i<n;i++){if(a[i]==m){printf("%d",i+1);j=1;break;}}if(j==0)printf("-1");return 0;}
蓝桥杯基础练习之 闰年判断 、 01字串 、查找整数、数列特征 、字母图形相关推荐
- 蓝桥杯基础练习一闰年判断
蓝桥杯基础练习一闰年判断 会不定时发布蓝桥杯练习题目,有需要的可以关注一下,谢谢! 1.闰年判断问题 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 给定一个年份,判断这一年是不是闰 ...
- python【蓝桥杯vip练习题库】ADV-150 周期字串
试题 算法提高 周期字串 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 右右喜欢听故事,但是右右的妈妈总是讲一些"从前有座山,山里有座庙,庙里有个老和尚给小和尚讲故事,讲 ...
- 蓝桥杯真题 19省2-年号字串 小明用字母 A 对应数字 1, B 对应 2,以此类推,用 Z 对应 26。对于 27以上的数字,小明用两位或更长位的字符串来对应,例如 AA 对应 27, AB
问题描述 小明用字母 A 对应数字 1, B 对应 2,以此类推,用 Z 对应 26.对于 27以上的数字,小明用两位或更长位的字符串来对应,例如 AA 对应 27, AB 对应 28, AZ 对应 ...
- 蓝桥杯 基础练习 闰年判断
蓝桥杯 基础练习 闰年判断 时间限制:1.0s 内存限制:256.0MB 问题描述 给定一个年份,判断这一年是不是闰年. 当以下情况之一满足时,这一年是闰年: 年份是4的倍数而不是100的倍数: 年份 ...
- 蓝桥杯 基础练习 01字串 C/C++/Java/Python描述
蓝桥杯 基础练习 01字串 C/C++/Java/Python描述 大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地址为:亓官劼的博 ...
- 第十四届蓝桥杯集训——练习解题阶段(无序阶段)-基础练习 01字串
第十四届蓝桥杯集训--练习解题阶段(无序阶段)-基础练习 01字串 目录 第十四届蓝桥杯集训--练习解题阶段(无序阶段)-基础练习 01字串 前言 基础练习 01字串 C语言 C++语言 Java语言 ...
- 蓝桥杯 基础练习 01字串(水题)
基础练习 01字串 时间限制:1.0s 内存限制:256.0MB 问题描述 对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能.它们的前几个是: 00000 00001 00010 ...
- 蓝桥杯 基础练习全解 答案+解析 共17题 python
关键字 A+B问题,数列排序,十六进制转八进制,十六进制转十进制,十进制转十六进制,特殊回文数,回文数,特殊的数字,杨辉三角形,查找整数,数列特征,字母图形,01字串,闰年判断,斐波那契数列,圆的面积 ...
- 蓝桥杯-基础练习-特殊回文数
蓝桥杯-基础练习-特殊回文数 问题描述 123321是一个非常特殊的数,它从左边读和从右边读是一样的. 输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n . 输入格式 输 ...
最新文章
- 二叉树的镜像(数组,前后 遍历重建二叉树)
- 左右无缝轮播图的实现
- Redis进阶-布隆过滤器
- 关于CPU、指令集、架构、芯片概述
- Angular 父子Component的数据绑定实现
- P7078-[CSP-S2020]贪吃蛇【贪心,队列】
- leetcode 224. 基本计算器(栈)
- 网站本地调试工具_一款Web调试代理工具:Fiddler
- 日常总结——域环境管理
- 读书笔记_中国期货市场量化交易(李尉)04
- 海洋工作室——网站建设专家:只有十句话,看了十分钟(完整版)[不应该只看十分钟!!!]...
- 读书篇:《细说PHP》一、简介
- java 期刊杂志参考_各系列普刊期刊的推荐,大家可供参考
- spyder python下载_Spyder Python软件-Spyder Python下载-最火手机站
- Excel2013函数公式大全(一)
- Ubuntu14.04 ec20 4G模块 ppp拨号--rt3070 wifi模块释放sofAP
- linux磁盘配额步骤,Linux磁盘配额设置及使用
- python爬虫之SSL、加密、破解有道词典加密算法并编写有道词典实时翻译
- 笔记本ghostwin10系统后只有C盘了别的盘的数据怎样找到
- abaqus6.10离线版user‘smanual