算法练习册
游走走
这个作者很懒,什么都没留下…
展开
-
【算法练习】(1)查找学生信息
题目描述 输入N个学生的信息,然后进行查询。 输入描述: 输入的第一行为N,即学生的个数(N<=1000) 接下来的N行包括N个学生的信息,信息格式如下: 01 李江 男 21 02 刘唐 男 23 03 张军 男 19 04 王娜 女 19 然后输入一个M(M<=10000),接下来会有M行,代表M次查询,每行输入一个学号,格式如下: 02 03 01 04...原创 2018-03-02 10:28:16 · 1277 阅读 · 0 评论 -
【算法练习】(10)求最大最小数
题目描述 输入N个(N<=10000)数字,求出这N个数字中的最大值和最小值。每个数字的绝对值不大于1000000。 输入描述: 输入包括多组测试用例,每组测试用例由一个整数N开头,接下去一行给出N个整数。 输出描述: 输出包括两个整数,为给定N个数中的最大值与最小值。 示例1 输入 5 1 2 3 4 5 3 3 7 8 输出 5 1 ...原创 2018-03-02 13:13:39 · 928 阅读 · 0 评论 -
【算法练习】(8)众数
众数 C++原创 2018-03-02 13:11:44 · 781 阅读 · 0 评论 -
【算法练习】(9)abc
题目描述 设a、b、c均是0到9之间的数字,abc、bcc是两个三位数,且有:abc+bcc=532。求满足条件的所有a、b、c的值。 输入描述: 题目没有任何输入。 输出描述: 请输出所有满足题目条件的a、b、c的值。 a、b、c之间用空格隔开。 每个输出占一行。 代码实现: #include<iostream> using namespace std;...原创 2018-03-02 13:12:48 · 333 阅读 · 0 评论 -
【算法练习】(7)杨辉三角
题目描述 输入n值,使用递归函数,求杨辉三角形中各个位置上的值。 输入描述: 一个大于等于2的整型数n 输出描述: 题目可能有多组不同的测试数据,对于每组输入数据, 按题目的要求输出相应输入n的杨辉三角形。 示例1 输入 6 输出 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 代码实现: #in...原创 2018-03-02 13:10:30 · 326 阅读 · 0 评论 -
【算法练习】(6)反序输出
题目描述 输入任意4个字符(如:abcd), 并按反序输出(如:dcba) 输入描述: 题目可能包含多组用例,每组用例占一行,包含4个任意的字符。 输出描述: 对于每组输入,请输出一行反序后的字符串。 具体可见样例。 示例1 输入 Upin cvYj WJpw cXOA 输出 nipU jYvc wpJW AOXc 代码实...原创 2018-03-02 13:09:39 · 570 阅读 · 0 评论 -
【算法练习】(5)统计字符
题目描述 统计一个给定字符串中指定的字符出现的次数。 输入描述: 测试输入包含若干测试用例,每个测试用例包含2行,第1行为一个长度不超过5的字符串,第2行为一个长度不超过80的字符串。注意这里的字符串包含空格,即空格也可能是要求被统计的字符之一。当读到'#'时输入结束,相应的结果不要输出。 输出描述: 对每个测试用例,统计第1行中字符串的每个字符在第2行字符串中出现的次数,按如下格式...原创 2018-03-02 13:08:40 · 1352 阅读 · 0 评论 -
【算法练习】(4)首字母大写
题目描述 对一个字符串中的所有单词,如果单词的首字母不是大写字母,则把单词的首字母变成大写字母。 在字符串中,单词之间通过空白符分隔,空白符包括:空格(’ ‘)、制表符(‘\t’)、回车符(‘\r’)、换行符(‘\n’)。 输入描述: 输入一行:待处理的字符串(长度小于100)。 输出描述: 可能有多组测试数据,对于每组数据, 输出一行:转换后的字符串。 示例1 输入 if...原创 2018-03-02 13:07:39 · 701 阅读 · 0 评论 -
【算法练习】(3)a+b
算法练习原创 2018-03-02 10:31:49 · 789 阅读 · 0 评论 -
【算法练习】(2)n的阶乘
题目描述 输入一个整数n,输出n的阶乘 输入描述: 一个整数n(1<=n<=20) 输出描述: n的阶乘 示例1 输入 3 输出 6 代码实现 #include<iostream> using namespace std; int main(){ long long n,s=1; cin>>n; i...原创 2018-03-02 10:29:36 · 1665 阅读 · 0 评论