注:每天都更新哦~,题目下面的代码都是经过测试正确的,欢迎有更好算法的大神指正,我会把您的代码也附上,相互学习。
蓝桥杯-基础练习:所有题
十六进制转八进制 进制转换 字符 循环
十六进制转十进制 进制转换 字符处理 判断
十进制转十六进制 循环 整除 求余 判断
特殊回文数 回文数 循环 条件语句
回文数 循环 判断 回文数
特殊的数字 循环 判断 数位
杨辉三角形 基础练习 二维数组
字母图形 循环 字符串
01字串 循环
闰年判断 条件判断
1.基础练习 数列排序
第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。
8 3 6 4 9
- #include <iostream>
- using namespace std;
- int main(){
- long int n,i,j,max;
- cin >>n;
- long int list[n-1];
- for(i=0;i<n;i++){
- cin >>list[i];
- }
-
- for(j=0;j<n-1;j++){
- for(i=0;i<n-j-1;i++){
- if(list[i]>list[i+1]){
- max=list[i];
- list[i]=list[i+1];
- list[i+1]=max;
- }
- }
- }
- for(i=0;i<n;i++){
- cout<<list[i]<<' ';
- }
- return 0;
- }
给定一个年份,判断这一年是不是闰年。
当以下情况之一满足时,这一年是闰年:
1. 年份是4的倍数而不是100的倍数;
2. 年份是400的倍数。
其他的年份都不是闰年。
说明:当试题指定你输出一个字符串作为结果(比如本题的yes或者no,你需要严格按照试题中给定的大小写,写错大小写将不得分。
- #include <iostream>
- using namespace std;
- int main(){
- int n;
- cin >> n;
- if(n%4==0 and n%100!=0){
- cout << "yes";
- }
- else if(n%400==0){
- cout << "yes";
- }
- else{
- cout << "no";
- }
- return 0;
- }
3.基础练习 01字串