
C++
色鹿
这个作者很懒,什么都没留下…
展开
-
十六进制转八进制
#include #include #include using namespace std;const int N = 10;string A[N];void hexToOct (int n){ int temp; // temp为十进制数 int x; char c; int wei; // wei为十六进制的位数 for (int i = 0原创 2017-03-16 21:03:46 · 484 阅读 · 0 评论 -
[C/C++] 算法训练 阶乘末尾
问题描述 给定n和len,输出n!末尾len位。输入格式 一行两个正整数n和len。输出格式 一行一个字符串,表示答案。长度不足用前置零补全。样例输入6 5样例输出00720数据规模和约定 n<=30, len<=10。#include <iostream>#include <string.h>using namespace std;int main (){原创 2017-12-16 19:50:17 · 1349 阅读 · 0 评论 -
[C/C++] 杨辉三角算法
杨辉三角输入n,表示n层杨辉三角当n为非0,首先输出a[0][0]是1构造二维数组,按照杨辉三角的规律自动计算#include <iostream>using namespace std;int main (){ int a[34][34]; int n; cin >> n; a[0][0] = 1; if (n) cout <<原创 2017-03-18 10:39:53 · 2173 阅读 · 0 评论 -
[C/C++] 基础练习 01 字串
蓝桥杯 基础练习 01字串 问题描述 对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是: 00000 00001 00010 00011 00100 请按从小到大的顺序输出这32种01串。 输入格式 本试题没有输入。 输出格式 输出32行,按从小到大的顺序每行一个长度原创 2017-03-18 17:49:09 · 567 阅读 · 0 评论 -
[C/C++] 算法提高 质因数
将一个正整数N(1#include <iostream>using namespace std;int main (){ int a; int sum = 1; int i = 1; // 设置一个标志,判断是不是第一个数字。是的话不用输出*号。 int flag = 1; cin >> a; cout << a << "="; int原创 2017-11-15 23:23:40 · 607 阅读 · 0 评论 -
[C/C++] 算法提高 5-3日历
问题描述 已知2007年1月1日为星期一。设计一函数按照下述格式打印2007年以后(含)某年某月的日历,2007年以前的拒绝打印。为完成此函数,设计必要的辅助函数也是必要的。样例输入一个满足题目要求的输入范例。例:2050 3样例输出与上面的样例输入对应的输出。例:思路: 主要就是找出那个月1号是星期几,就可以输出日历了。#include <iostream>#include <原创 2017-11-20 10:43:51 · 636 阅读 · 0 评论 -
[C/C++] 算法训练 字串统计
问题描述 给定一个长度为n的字符串S,还有一个数字L,统计长度大于等于L的出现次数最多的子串(不同的出现可以相交),如果有多个,输出最长的,如果仍然有多个,输出第一次出现最早的。输入格式 第一行一个数字L。 第二行是字符串S。 L大于0,且不超过S的长度。输出格式 一行,题目要求的字符串。 输入样例1: 4 bbaabbaaaaa 输出样例1: bbaa 输原创 2017-11-20 10:19:15 · 1443 阅读 · 1 评论 -
[C/C++] 算法提高 不同单词个数统计
问题描述 编写一个程序,输入一个句子,然后统计出这个句子当中不同的单词个数。例如:对于句子“one little two little three little boys”,总共有5个不同的单词:one, little, two, three, boys。 说明: (1)由于句子当中包含有空格,所以应该用gets函数来输入这个句子; (2)输入的句子当中只包含英文字符和空格,单词之间原创 2017-11-19 22:34:06 · 3392 阅读 · 1 评论 -
字母图形
蓝桥杯 基础练习 字母图形 问题描述 利用字母可以组成一些美丽的图形,下面给出了一个例子: ABCDEFG BABCDEF CBABCDE DCBABCD EDCBABC 这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。 输入格式 输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。原创 2017-03-18 16:14:25 · 375 阅读 · 0 评论 -
C++ STL unordered_set
template &amp;lt; class Key, // unordered_set::key_type/value_type class Hash = hash&amp;lt;Key&amp;gt;, // unordered_set::hasher class Pred = equal_to&amp;lt;Ke...原创 2019-03-04 16:09:39 · 1522 阅读 · 0 评论