Lanqiao
Yuyao_Xu
这个作者很懒,什么都没留下…
展开
-
蓝桥题目:B-30、阶乘计算
#include <iostream>#include <cstring>#define MAX 3000using namespace std;int main(){ int a[MAX], k; memset(a, 0, sizeof(a)); cin >> k; a[0] = 1; int temp, carrier = 0; f...原创 2020-02-17 17:50:43 · 189 阅读 · 0 评论 -
蓝桥题目:B-29、高精度加法
#include <iostream>#include <cstring>using namespace std;int* stoi(int* a, string s, int l){ for(int i = 0; i < l; ++i){ a[i] = s[l-1-i] - '0'; } return a;}int main(){ st...原创 2020-02-17 16:59:57 · 185 阅读 · 3 评论 -
蓝桥题目:B-28、Huffman树
用list方法,sort排序,删除最小两个,添加他们和进去,很简单可以解决#include <iostream>#include <list>using namespace std;typedef list<int> LISTINT;int main(){ LISTINT list; LISTINT::iterator ir; int...原创 2020-02-16 17:03:03 · 242 阅读 · 0 评论 -
蓝桥题目:B-27、2n皇后问题
#include <iostream>#include <cmath>#include <cstring>#define MAX 13//棋盘最大范围 #define queen 2//两种棋 using namespace std;int N;int rst = 0;bool map[MAX][MAX];int ans[queen][M...原创 2020-02-14 20:48:38 · 178 阅读 · 0 评论 -
蓝桥题目:B-26、报时助手
#include<iostream>using namespace std;void prounce(int n){ switch(n) { case 0:cout<<"zero";break; case 1:cout<<"one";break; case 2:cout<<"two";break; case 3:cou...原创 2020-02-10 23:26:04 · 206 阅读 · 0 评论 -
蓝桥题目:B-25、回形取数
#include <iostream>using namespace std;struct num{ int num; bool flag;}arr[200][200];int main(){ int m, n; cin >> m >> n;// m = 3;// n = 3; for(int i = 0; i < m; ...原创 2020-02-10 23:08:13 · 167 阅读 · 0 评论 -
蓝桥题目:B-24、龟兔赛跑预测
#include <iostream>#define l1 v1 * i1#define l2 v2 * i2using namespace std;int main(){ int v1, v2, t, s, l; cin >> v1 >> v2 >> t >> s >> l;// v1 = 10;// ...原创 2020-02-10 17:48:22 · 316 阅读 · 0 评论 -
蓝桥题目:B-23、芯片测试
找出被测试为好次数最多的芯片,再输出此芯片的测试数据。#include <iostream>using namespace std;int main(){ int n, i, j; cin >> n; bool test[n][n]; for(i = 0; i < n; ++i){ for(j = 0; j < n; ++j){ ...原创 2020-02-07 17:15:52 · 261 阅读 · 0 评论 -
蓝桥题目:B-22、FJ的字符串
#include<iostream>using namespace std;int main(){ string ans = "A", temp; int n; cin >> n; for (int i = 2; i <= n; i++){ temp = ans; temp += 'A' + i - 1; ans = temp + ans;...原创 2020-02-07 16:13:27 · 151 阅读 · 0 评论 -
蓝桥题目:B-21、Sine之舞
#include <iostream>using namespace std;string ans;int num;int cntA = 0;void An(int n) { cntA++; ans += "sin("; ans += '0' + cntA; if( cntA != n){ if(cntA % 2){ ans += '-'; }e...原创 2020-02-07 16:11:38 · 151 阅读 · 0 评论 -
蓝桥题目:B-20、数的读法
基本思想:从最小位,即字符串的末端开始计算,每四个进行统计,插入位数和读法。#include <iostream>#include <cstring>using namespace std;int main() { string n; cin >> n; char *read[] = {"ling","yi","er","san","si...原创 2020-02-06 19:55:11 · 221 阅读 · 0 评论 -
蓝桥题目:B-19、完美的代价
#include <iostream>using namespace std;int main() { int n; cin >> n; string s; cin >> s; int i, j, k, l;//循环变量 int cnt = 0;//计数 j = n-1; int flag = 0; for(i = 0; i ...原创 2020-02-05 22:31:50 · 162 阅读 · 0 评论 -
蓝桥题目:B-16、分解质因数,B-17、矩阵乘法,B-18、矩形面积交
B-16、分解质因数#include <iostream>using namespace std;#define N 10001 //多一位方便从1开始计数 bool num[N];//默认都为 false 看作为质数 //标记所有非质数为 truevoid init(){ int i, j; for(i = 2; i < N; ++i){ if(!n...原创 2020-02-04 17:12:40 · 256 阅读 · 0 评论 -
蓝桥题目:B-13、数列排序,B-14、时间转换,B-15、字符串对比
B-13、数列排序法一、sort()#include <iostream>#include <algorithm>using namespace std;int main() { int n, i; cin >> n; int *num = new int[n]; for(i = 0; i < n;){ cin >...原创 2020-01-21 21:46:33 · 169 阅读 · 0 评论 -
蓝桥题目:B-10、十进制转十六进制,B-11、十六进制转十进制,B-12、十六进制转八进制
B-10、十进制转十六进制法一#include<iostream>using namespace std; int main() { int n; cin >> n; cout << uppercase << hex << n << endl; return 0; }法二...原创 2020-01-21 01:14:25 · 228 阅读 · 0 评论 -
蓝桥题目:B-6、杨辉三角,B-7、特殊的数字,B-8、回文数,B-9、特殊的回文数
B-6、杨辉三角#include <iostream>using namespace std;int main() { int n; cin>>n; int **tri = new int*[n]; for(int i=0; i<n ; i++){ tri[i] = new int[n]; } for(int i=0; i<n ...原创 2020-01-18 22:34:06 · 179 阅读 · 0 评论 -
蓝桥题目:B-1、闰年,B-2、01字串,B-3、字母图形,B-4、数列特征,B-5、查找整数
B-1、闰年#include <iostream>using namespace std;int main() { int n; cin>>n; if((n%400 == 0)||(n%4 == 0 && n%100 != 0)) { cout<<"yes"; } else { cout<<"no...原创 2020-01-18 19:49:49 · 248 阅读 · 0 评论 -
蓝桥题目:2、序列求和,3、圆的面积,4、Fibonacci
2、序列求和int类型范围在上下21亿多,long与int相同,超过此范围用long long#include <iostream>using namespace std;int main() { long long n; cin>>n; n = (1 + n) * n / 2; cout<<n; return 0;}3、圆的面积#...原创 2020-01-16 20:29:48 · 189 阅读 · 0 评论