![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
蓝桥杯基础
蓝桥杯
zncrystal
这个作者很懒,什么都没留下…
展开
-
基础练习 序列求和
问题描述求1+2+3+…+n的值。输入格式输入包括一个整数n。只要注意数据规模 使用long long类型#include<iostream>#include<string.h>using namespace std;int main(){ long long n; long long sum=0; cin>>n; if(n%2==0){ sum=n*(n+1)/2; } else{ sum=n*(n-1)/2+n;原创 2021-03-26 00:44:43 · 155 阅读 · 0 评论 -
蓝桥杯试题 基础练习 01字串
问题描述对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是:0000000001000100001100100请按从小到大的顺序输出这32种01串。输入格式本试题没有输入。输出格式输出32行,按从小到大的顺序每行一个长度为5的01串。样例输出00000000010001000011<以下部分省略>#include<bits/stdc++.h>using namespace std;int main(){ for原创 2021-03-26 00:24:16 · 59 阅读 · 0 评论 -
蓝桥杯基础练习 回文数
问题描述 1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。输出格式 按从小到大的顺序输出满足条件的四位十进制数。#include<iostream>#include<string.h>using namespace std;int main(){ for(int i=1;i<10;i++){ for(int j=0;j<10;j++){ cout<<i*1000+i+j*100+j*10&原创 2021-03-25 23:57:53 · 49 阅读 · 0 评论 -
蓝桥杯基础练习 特殊回文数
问题描述 123321是一个非常特殊的数,它从左边读和从右边读是一样的。 输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。输入格式 输入一行,包含一个正整数n。输出格式 按从小到大的顺序输出满足条件的整数,每个整数占一行。样例输入52样例输出899998989989998899数据规模和约定 1<=n<=54。```cpp#include<iostream>#include<string.h>原创 2021-03-25 23:56:33 · 47 阅读 · 0 评论 -
蓝桥杯基础练习 十进制转十六进制
问题描述 十六进制数是在程序设计时经常要使用到的一种整数的表示方式。它有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16个符号,分别表示十进制数的0至15。十六进制的计数方法是满16进1,所以十进制数16在十六进制中是10,而十进制的17在十六进制中是11,以此类推,十进制的30在十六进制中是1E。 给出一个非负整数,将它表示成十六进制的形式。输入格式 输入包含一个非负整数a,表示要转换的数。0<=a<=2147483647输出格式 输出这个整数的16进制原创 2021-03-25 23:54:42 · 56 阅读 · 0 评论 -
蓝桥杯基础练习 十六进制转十进制
问题描述 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。 注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。样例输入FFFF样例输出65535```cpp#include<cstdio> #include<iostream>#include<algorithm>#include<cstring>#include<cmath>using namespace st原创 2021-03-25 23:52:30 · 80 阅读 · 0 评论 -
蓝桥杯基础练习 十六进制转八进制
问题描述 给定n个十六进制正整数,输出它们对应的八进制数。输入格式 输入的第一行为一个正整数n (1<=n<=10)。 接下来n行,每行一个由09、大写字母AF组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。输出格式 输出n行,每行为输入对应的八进制正整数。【注意】 输入的十六进制数不会有前导0,比如012A。 输出的八进制数也不能有前导0。样例输入 2 39 123ABC样例输出 71 4435274【提示原创 2021-03-25 23:50:40 · 34 阅读 · 0 评论 -
蓝桥杯基础练习 数列排列
#includeusing namespace std;int main(){int n,i=0,j=0;cin>>n;int a[n];for(int i=0;i<n;i++){cin>>a[i];}for(i=0;i<n;i++){for(j=i+1;j<n-i;j++){if(a[j]<a[i]){int temp;temp = a[j+1]; // 元素交换a[j+1] = a[j];a[j] = temp原创 2021-03-13 23:18:04 · 42 阅读 · 0 评论