闰年判断

问题描述

给定一个年份,判断这一年是不是闰年。

当以下情况之一满足时,这一年是闰年:

1. 年份是4的倍数而不是100的倍数;

2. 年份是400的倍数。

其他的年份都不是闰年。

输入格式
输入包含一个整数y,表示当前的年份。
输出格式
输出一行,如果给定的年份是闰年,则输出yes,否则输出no。

说明:当试题指定你输出一个字符串作为结果(比如本题的yes或者no,你需要严格按照试题中给定的大小写,写错大小写将不得分。

样例输入
2013
样例输出
no
样例输入
2016
样例输出
yes
数据规模与约定
1990 <= y <= 2050。

代码实现

#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串。

输入格式
本试题没有输入。
输出格式
输出32行,按从小到大的顺序每行一个长度为5的01串。
样例输出
00000
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列的图形。

输入格式
输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。
输出格式
输出n行,每个m个字符,为你的图形。
样例输入
5 7
样例输出
ABCDEFG
BABCDEF
CBABCDE
DCBABCD
EDCBABC
数据规模与约定
1 <= n, m <= 26。
代码实现
/*
思路:字母的序号与两个坐标的差的绝对值有关。
*/
#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。

输出格式
输出三行,每行一个整数。第一行表示这些数中的最大值,第二行表示这些数中的最小值,第三行表示这些数的和。
样例输入
5
1 3 -2 4 5
样例输出
5
-2
11
数据规模与约定
1 <= n <= 10000。

代码实现

#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,为待查找的数。

输出格式
如果a在数列中出现了,输出它第一次出现的位置(位置从1开始编号),否则输出-1。
样例输入
6
1 9 4 8 3 9
9
样例输出
2
数据规模与约定
1 <= n <= 1000。

代码实现

#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.闰年判断问题 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 给定一个年份,判断这一年是不是闰 ...

  2. python【蓝桥杯vip练习题库】ADV-150 周期字串

    试题 算法提高 周期字串 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 右右喜欢听故事,但是右右的妈妈总是讲一些"从前有座山,山里有座庙,庙里有个老和尚给小和尚讲故事,讲 ...

  3. 蓝桥杯真题 19省2-年号字串 小明用字母 A 对应数字 1, B 对应 2,以此类推,用 Z 对应 26。对于 27以上的数字,小明用两位或更长位的字符串来对应,例如 AA 对应 27, AB

    问题描述 小明用字母 A 对应数字 1, B 对应 2,以此类推,用 Z 对应 26.对于 27以上的数字,小明用两位或更长位的字符串来对应,例如 AA 对应 27, AB 对应 28, AZ 对应 ...

  4. 蓝桥杯 基础练习 闰年判断

    蓝桥杯 基础练习 闰年判断 时间限制:1.0s 内存限制:256.0MB 问题描述 给定一个年份,判断这一年是不是闰年. 当以下情况之一满足时,这一年是闰年: 年份是4的倍数而不是100的倍数: 年份 ...

  5. 蓝桥杯 基础练习 01字串 C/C++/Java/Python描述

    蓝桥杯 基础练习 01字串 C/C++/Java/Python描述   大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地址为:亓官劼的博 ...

  6. 第十四届蓝桥杯集训——练习解题阶段(无序阶段)-基础练习 01字串

    第十四届蓝桥杯集训--练习解题阶段(无序阶段)-基础练习 01字串 目录 第十四届蓝桥杯集训--练习解题阶段(无序阶段)-基础练习 01字串 前言 基础练习 01字串 C语言 C++语言 Java语言 ...

  7. 蓝桥杯 基础练习 01字串(水题)

    基础练习 01字串 时间限制:1.0s   内存限制:256.0MB 问题描述 对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能.它们的前几个是: 00000 00001 00010 ...

  8. 蓝桥杯 基础练习全解 答案+解析 共17题 python

    关键字 A+B问题,数列排序,十六进制转八进制,十六进制转十进制,十进制转十六进制,特殊回文数,回文数,特殊的数字,杨辉三角形,查找整数,数列特征,字母图形,01字串,闰年判断,斐波那契数列,圆的面积 ...

  9. 蓝桥杯-基础练习-特殊回文数

    蓝桥杯-基础练习-特殊回文数 问题描述 123321是一个非常特殊的数,它从左边读和从右边读是一样的. 输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n . 输入格式 输 ...

最新文章

  1. 二叉树的镜像(数组,前后 遍历重建二叉树)
  2. 左右无缝轮播图的实现
  3. Redis进阶-布隆过滤器
  4. 关于CPU、指令集、架构、芯片概述
  5. Angular 父子Component的数据绑定实现
  6. P7078-[CSP-S2020]贪吃蛇【贪心,队列】
  7. leetcode 224. 基本计算器(栈)
  8. 网站本地调试工具_一款Web调试代理工具:Fiddler
  9. 日常总结——域环境管理
  10. 读书笔记_中国期货市场量化交易(李尉)04
  11. 海洋工作室——网站建设专家:只有十句话,看了十分钟(完整版)[不应该只看十分钟!!!]...
  12. 读书篇:《细说PHP》一、简介
  13. java 期刊杂志参考_各系列普刊期刊的推荐,大家可供参考
  14. spyder python下载_Spyder Python软件-Spyder Python下载-最火手机站
  15. Excel2013函数公式大全(一)
  16. Ubuntu14.04 ec20 4G模块 ppp拨号--rt3070 wifi模块释放sofAP
  17. linux磁盘配额步骤,Linux磁盘配额设置及使用
  18. python爬虫之SSL、加密、破解有道词典加密算法并编写有道词典实时翻译
  19. 笔记本ghostwin10系统后只有C盘了别的盘的数据怎样找到
  20. abaqus6.10离线版user‘smanual

热门文章

  1. 阿里巴巴年薪800k大数据全栈工程师成长记
  2. 计算机毕设之 餐厅点餐app
  3. OPA 20 - deliberately generate an error
  4. 成本中心ALE的IDOC实现
  5. 体脂秤Flash MCU:HT45F75 入坑手册
  6. OpenGL入门:窗口开启、改变窗口背景颜色
  7. 开课吧T31项目第6天
  8. php必应收录查询api,必应 Web 搜索 API v7.0
  9. 微信小程序--获取当前时间
  10. CTFshow_萌新(密码)