
蓝桥杯
Matana111
这个作者很懒,什么都没留下…
展开
-
蓝桥杯 基础练习 杨辉三角形
1.本来想像上道题一样,scanf("%d",&n);后再int s[n+1][n+1];,会出现奇怪的数字,好像是未赋值的,不知道为什么2.注意第一个双重循环是j<i,第二个是j<=i。第一个循环在i==j时不用赋值,但是第二个要打印。#include<cstdio>using namespace std;int s[40][40];int ma...原创 2018-10-28 21:35:15 · 150 阅读 · 0 评论 -
蓝桥杯 基础练习 查找整数
本来看题目,直接写了int s[1001],看了柳神的,可以输入n后int s[n],可以少占内存#include<cstdio>using namespace std;int main(){ int n,a; scanf("%d",&n); int s[n+1]; for(int i=1;i<=n;i++){ scanf("%d",&s[...原创 2018-10-27 23:36:09 · 147 阅读 · 0 评论 -
蓝桥杯 基础练习 十六进制转十进制
1.循环应该从高位开始,因为高位应该乘16的次数多。2.strlen从1开始计数#include<cstdio>#include<cstring>using namespace std;int main(){ char a[10]; scanf("%s",&a); printf("%s\n",a); printf("...原创 2018-10-31 17:05:08 · 131 阅读 · 0 评论 -
蓝桥杯 基础练习 数列特征
#include<cstdio>#include<cstring>using namespace std;int a[10001];int main(){ int n,len; int max; int min; int sum=0; scanf("%d",&n); for(int i=0;i<n;i++){ scanf("%d",&...原创 2018-10-26 23:43:25 · 257 阅读 · 0 评论 -
蓝桥杯 基础练习 字母图形(找规律)
#include<cstdio>#include<cmath>using namespace std;char a[26]={'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'};int main(){ in...原创 2018-10-26 23:21:26 · 280 阅读 · 0 评论 -
蓝桥杯 基础练习 01字串
using namespace std;int main(){ for(int a=0;a<=1;a++){ for(int b=0;b<=1;b++){ for(int c=0;c<=1;c++){ for(int d=0;d<=1;d++){ for(int f=0;f<=1;f++){ printf("%d%d%d%...原创 2018-10-26 21:09:34 · 178 阅读 · 0 评论 -
蓝桥杯 基础练习 闰年判断
#include<cstdio>using namespace std;int main(){ int y; scanf("%d",&y); if((y%4==0&&y%100!=0)||(y%400==0)) printf("yes"); else printf("no");}原创 2018-10-26 21:00:28 · 253 阅读 · 0 评论 -
蓝桥杯 入门训练 Fibonacci数列 (对10007取余)
1.循环注意要从i=3开始2.for()循环是判断条件成立,就进入循环,然后再自加。所以3-n,是for(int i=3;i<=n;i++)3.对10007取余数,直接存入数组就可以。因为两个10007的倍数相加除后为2,取余不变#include<cstdio>using namespace std;int main(){ int F[1000001]; ...原创 2018-10-26 20:52:28 · 1822 阅读 · 2 评论 -
蓝桥杯 入门训练 圆的面积
有个疑惑:题目说要四舍五入,我加了0.000,000,07,再取七位小数的整数,结果没有全部通过。#include<cstdio>#include<cmath>using namespace std;const double PI=3.14159265358979323;int main(){ int r; scanf("%ld",&r); d...原创 2018-10-26 20:45:37 · 217 阅读 · 0 评论 -
蓝桥杯 基础练习 特殊回文数
感觉这种方法还是挺巧妙的#include<cstdio>using namespace std;int main(){ int n; scanf("%d",&n); for(int i=1;i<=9;i++){ for(int j=0;j<=9;j++){ for(int k=0;k<=9;k++){ if(i+j+k+j+...原创 2018-10-29 18:52:57 · 124 阅读 · 0 评论 -
蓝桥杯 基础练习 回文数
分别取出4位数字,不要取错位/与%优先级别为3,要求运算对象的个数是 两个,为 双目运算符, 结合方向 自左向右,来之《C程序设计(第3版)》 谭浩强 著,-附录c,第365页。int a=i/1000;int b=i/100%10;int c=i/10%100;int d=i%1000; 开始写的是上面的 ,拿i=1234,得出a=1,b=2,c=23,d=234;所以错误...原创 2018-10-29 14:36:42 · 281 阅读 · 0 评论 -
蓝桥杯 入门训练 序列求和
1.蓝桥杯官网规定:C/C++中怎样使用64位整数?64位整数的类型为:long long使用cin读的操作为:cin >> x;使用cout写的操作为:cout << x;使用scanf读的操作为:scanf("%I64d", &x);使用printf写的操作为:printf("%I64d", x); ...原创 2018-10-25 22:34:54 · 441 阅读 · 0 评论 -
蓝桥杯 基础练习 十进制转十六进制
1.为什么存16进制的数组char a[100],长度不能是50.???而且是一组都过不去2. 我们知道计算机中存储任何数字都是以2进制位来存储的,N位2进制数最大能代表的10进制数就是2的N次方减一。 2147483647是一个什么样的数字?事实上它就是2的31次方减一。这个数字也就是通常程序中的长整型(或称32位整形)数据的最大值。多数游戏中的经验/金钱都使用长整型。#i...原创 2018-10-30 22:45:23 · 147 阅读 · 0 评论