当前位置:   article > 正文

蓝桥杯学习记录-基础练习

蓝桥杯学习记录-基础练习

注:每天都更新哦~,题目下面的代码都是经过测试正确的,欢迎有更好算法的大神指正,我会把您的代码也附上,相互学习。

蓝桥杯-基础练习:所有题
十六进制转八进制 进制转换 字符 循环
十六进制转十进制 进制转换 字符处理 判断
十进制转十六进制 循环 整除 求余 判断
特殊回文数 回文数 循环 条件语句
回文数 循环 判断 回文数
特殊的数字 循环 判断 数位
杨辉三角形 基础练习 二维数组
字母图形 循环 字符串
01字串 循环
闰年判断 条件判断

1.基础练习 数列排序 

问题描述
  给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200
输入格式
  第一行为一个整数n。
  第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。
输出格式
  输出一行,按从小到大的顺序输出排序后的数列。
样例输入
5
8 3 6 4 9
样例输出
3 4 6 8 9

  1. #include <iostream>
  2. using namespace std;
  3. int main(){
  4. long int n,i,j,max;
  5. cin >>n;
  6. long int list[n-1];
  7. for(i=0;i<n;i++){
  8. cin >>list[i];
  9. }
  10. for(j=0;j<n-1;j++){
  11. for(i=0;i<n-j-1;i++){
  12. if(list[i]>list[i+1]){
  13. max=list[i];
  14. list[i]=list[i+1];
  15. list[i+1]=max;
  16. }
  17. }
  18. }
  19. for(i=0;i<n;i++){
  20. cout<<list[i]<<' ';
  21. }
  22. return 0;
  23. }

2. 基础练习 闰年判断  
问题描述

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

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

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

2. 年份是400的倍数。

其他的年份都不是闰年。

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

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

样例输入
2013
样例输出
no
样例输入
2016
样例输出
yes
数据规模与约定
1990 <= y <= 2050。
  1. #include <iostream>
  2. using namespace std;
  3. int main(){
  4. int n;
  5. cin >> n;
  6. if(n%4==0 and n%100!=0){
  7. cout << "yes";
  8. }
  9. else if(n%400==0){
  10. cout << "yes";
  11. }
  12. else{
  13. cout << "no";
  14. }
  15. return 0;
  16. }

3.基础练习 01字串
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/64249
推荐阅读
相关标签
  

闽ICP备14008679号