
水题/基础题
文章平均质量分 69
锐不可当cr
持续努力 保持激情 勿忘初心
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++ 求n!(普通版VS洪荒之力升级版)
求n!1. 普通版(低精度)#include using namespace std;int main(){ int n; int i,sum; while(cin>>n) { sum=1; for(i=1;i<=n;i++) { sum*=i; }原创 2016-08-27 16:56:55 · 1621 阅读 · 1 评论 -
C++ 最简真分数(九度OJ 1465)
题目描述: 给出n个正整数,任取两个数分别作为分子和分母组成最简真分数,编程求共有几个这样的组合。输入: 输入有多组,每组包含n(n当n=0时,程序结束,不需要处理这组数据。输出: 每行输出最简真分数组合的个数。样例输入: 73 5 7 9 11 13 153 2 4 50样例输出: 17 2源代码:#include us原创 2016-09-07 11:19:35 · 4436 阅读 · 0 评论 -
C 字符串去特定字符(九度OJ 1049)
题目描述: 输入字符串s和字符c,要求去掉s中所有的c字符,并输出结果。输入: 测试数据有多组,每组输入字符串s和字符c。输出: 对于每组输入,输出去除c字符后的结果。样例输入: healloa样例输出: hello源代码:#include #include int main(){ char str[100000];原创 2016-09-22 20:29:01 · 1485 阅读 · 1 评论 -
C 字符串内排序(九度OJ 1054)
题目描述: 输入一个字符串,长度小于等于200,然后将输出按字符顺序升序排序后的字符串。输入: 测试数据有多组,输入字符串。输出: 对于每组输入,输出处理后的结果。样例输入: bacd样例输出: abcd源代码:#include #include int main(){ char str[200]; int i,原创 2016-09-22 20:36:14 · 471 阅读 · 0 评论 -
C 字母统计(九度OJ 1098)
题目描述: 输入一行字符串,计算其中A-Z大写字母出现的次数输入: 案例可能有多组,每个案例输入为一行字符串。输出: 对每个案例按A-Z的顺序输出其中大写字母出现的次数。样例输入: DFJEIWFNQLEF0395823048+_+JDLSFJDLSJFKK样例输出: A:0B:0C:0D:3E:2F:5G:0H:0I:1J:4原创 2016-09-22 20:57:09 · 615 阅读 · 0 评论 -
C++ 花式斐波那契数列(九度OJ 1075)
题目描述: 编写一个求斐波那契数列的递归函数,输入n值,使用该递归函数,输出如样例输出的斐波那契数列。输入: 一个整型数n输出: 题目可能有多组不同的测试数据,对于每组输入数据,按题目的要求输出相应的斐波那契图形。样例输入: 6样例输出: 00 1 10 1 1 2 30 1 1 2 3 5 80 1 1 2 3 5 8 13原创 2016-09-20 21:01:21 · 568 阅读 · 0 评论 -
C 杨辉三角(九度OJ 1073)
题目描述:输入n值,使用递归函数,求杨辉三角形中各个位置上的值。输入:一个大于等于2的整型数n输出:题目可能有多组不同的测试数据,对于每组输入数据,按题目的要求输出相应输入n的杨辉三角形。样例输入:6样例输出:1 11 2 11 3 3 11 4 6 4 11 5 10 10 5 1来源:2原创 2016-10-01 22:57:31 · 501 阅读 · 0 评论 -
NYOJ 303. 序号互换(数字/字符串处理+进制转换思想)
序号互换时间限制:1000 ms | 内存限制:65535 KB难度:2描述Dr.Kong设计了一个聪明的机器人卡多,卡多会对电子表格中的单元格坐标快速计算出来。单元格的行坐标是由数字编号的数字序号,而列坐标使用字母序号。观察字母序号,发现第1列到第26列的字母序号分别为A,B,…,Z,接着,第27列序号为AA,第28列为AB,依此类推。若给Dr原创 2017-09-01 15:45:26 · 338 阅读 · 0 评论 -
NYOJ 51. 管闲事的小明(基础题 数组标记)
管闲事的小明时间限制:4000 ms | 内存限制:65535 KB难度:2描述某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米。我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在L的位置;数轴上的每个整数点,即0,1,2,……,L,都种有一棵树。 由于马路上有一些区域要用来建地铁。这些区域用它们在数轴上的起始点和终止点表示原创 2017-09-02 16:51:44 · 406 阅读 · 0 评论 -
丑数(基础题:枚举+素数)
题目描述 Description对于自然数n,求前n个素因子仅有2,3或5的数,并从小到大输出到文件中。如N=10,答案为:2 3 4 5 6 8 9 10 12 15输入描述 Input Description一个正整数n(n输出描述 Output Descriptionn个满足条件的正整数,以空格分开。样例输入 Sample Input10原创 2018-03-31 18:58:09 · 803 阅读 · 0 评论 -
九度OJ1517. 链表中倒数第k个节点(链表操作)
题目描述: 输入一个链表,输出该链表中倒数第k个结点。(hint: 请务必使用链表。)输入: 输入可能包含多个测试样例,输入以EOF结束。对于每个测试案例,输入的第一行为两个整数n和k(0<=n<=1000, 0<=k<=1000):n代表将要输入的链表元素的个数,k代表要查询倒数第几个的元素。输入的第二行包括n个数t(1<=t<=1000000):代表链表中的...原创 2016-09-26 19:16:26 · 639 阅读 · 2 评论 -
C ZOJ(九度OJ 1032)
题目描述: 读入一个字符串,字符串中包含ZOJ三个字符,个数不一定相等,按ZOJ的顺序输出,当某个字符用完时,剩下的仍然按照ZOJ的顺序输出。输入: 题目包含多组用例,每组用例占一行,包含ZOJ三个字符,当输入“E”时表示输入结束。1输出: 对于每组输入,请输出一行,表示按照要求处理后的字符串。具体可见样例。样例输入: ZZOOOJJJZZZZOO原创 2016-09-22 20:12:30 · 645 阅读 · 0 评论 -
C++ 大整数宝宝加加乐(九度OJ 1198)
题目描述: 实现一个加法器,使其能够输出a+b的值。输入: 输入包括两个数a和b,其中a和b的位数不超过1000位。输出: 可能有多组测试数据,对于每组数据,输出a+b的值。样例输入: 2 610000000000000000000 10000000000000000000000000000000样例输出: 8100000000000原创 2016-09-06 13:09:47 · 1382 阅读 · 0 评论 -
C++ 多组输入计算a+b
多组输入计算a+b 源代码:#include using namespace std;int main(){ int a,b; while(cin>>a>>b) { cout<<"a+b="<<a+b<<endl; } return 0;}程序截图:原创 2016-08-17 22:51:03 · 3772 阅读 · 0 评论 -
C++ 数字翻转(九度OJ 1089)
题目描述: 12翻一下是21,34翻一下是43,12+34是46,46翻一下是64,现在又任意两个正整数,问他们两个数反转的和是否等于两个数的和的反转。输入: 第一行一个正整数表示测试数据的个数n。 只有n行,每行两个正整数a和b(0输出: 如果满足题目的要求输出a+b的值,否则输出NO。样例输入: 212 34原创 2016-08-28 10:01:15 · 2137 阅读 · 0 评论 -
C++ 玩转素数(前方高能哦)
以下均为多组输入:1. 判断一个数是否为素数,是则输出YES,不是则输出NO源代码:#include #include using namespace std;int main(){ int i,n; int flag; while(cin>>n) { if(n<=0 || n==1) //负数、0和1都不是素数原创 2016-08-28 12:12:33 · 8226 阅读 · 3 评论 -
C++ Magical abc(九度OJ 1059)
题目描述: 设a、b、c均是0到9之间的数字,abc、bcc是两个三位数,且有:abc+bcc=532。求满足条件的所有a、b、c的值。输入: 题目没有任何输入。输出: 请输出所有满足题目条件的a、b、c的值。a、b、c之间用空格隔开。每个输出占一行。源代码:#include using namespace std;int main(){原创 2016-08-31 13:10:59 · 584 阅读 · 0 评论 -
C++ 简易加减乘除运算(九度OJ 1116)
题目描述: 根据输入的运算符对输入的整数进行简单的整数运算。运算符只会是加+、减-、乘*、除/、求余%、阶乘!六个运算符之一。输出运算的结果,如果出现除数为零,则输出“error”,如果求余运算的第二个运算数为0,也输出“error”。输入: 输入为一行。先输入第一个整数,空格输入运算符,然后再空格输入第二个整数,回车结束本次输入。如果运算符为阶乘!符号,则不输入第原创 2016-09-01 19:53:24 · 10329 阅读 · 1 评论 -
C++ 数字之和(九度OJ 1106)
题目描述: 对于给定的正整数 n,计算其十进制形式下所有位置数字之和,并计算其平方的各位数字之和。输入: 每行输入数据包括一个正整数n(0输出: 对于每个输入数据,计算其各位数字之和,以及其平方值的数字之和,输出在一行中,之间用一个空格分隔,但行末不要有空格。样例输入: 41297399990样例输出: 4 73 916 223原创 2016-09-16 14:16:03 · 1814 阅读 · 0 评论 -
C 字符串的反码(九度OJ 1105)
题目描述: 一个二进制数,将其每一位取反,称之为这个数的反码。下面我们定义一个字符的反码。如果这是一个小写字符,则它和字符'a’的距离与它的反码和字符'z’的距离相同;如果是一个大写字符,则它和字符'A’的距离与它的反码和字符'Z’的距离相同;如果不是上面两种情况,它的反码就是它自身。 举几个例子,'a’的反码是'z’;'c’的反码是'x’;'W’的反码是'D’;'1’的原创 2016-09-16 14:30:43 · 1387 阅读 · 0 评论 -
C++ 特殊乘法(九度OJ 1083)
题目描述: 写个算法,对2个小于1000000000的输入,求结果。特殊乘法举例:123 * 45 = 1*4 +1*5 +2*4 +2*5 +3*4+3*5输入: 两个小于1000000000的数输出: 输入可能有多组数据,对于每一组数据,输出Input中的两个数按照题目要求的方法进行运算后得到的结果。样例输入: 123 45样例输出:原创 2016-09-05 14:13:50 · 711 阅读 · 0 评论 -
C++ 众数问题(九度OJ 1057)
题目描述: 输入20个数,每个数都在1-10之间,求1-10中的众数(众数就是出现次数最多的数,如果存在一样多次数的众数,则输出权值较小的那一个)。输入: 测试数据有多组,每组输入20个1-10之间的数。输出: 对于每组输入,请输出1-10中的众数。样例输入: 5 1 5 10 3 5 3 4 8 6 8 3 6 5 10 7 10 2 6 2原创 2016-09-04 16:54:14 · 3013 阅读 · 0 评论 -
C++ 小玩矩阵(九度OJ 1191.1193)
1193题目描述: 输入一个N*N的矩阵,将其转置后输出。要求:不得使用任何数组(就地逆置)。输入: 输入的第一行包括一个整数N,(1接下来的N行每行有N个整数,分别代表矩阵的元素。输出: 可能有多组测试数据,对于每组数据,将输入的矩阵转置后输出。样例输入: 31 2 34 5 67 8 9样例输出: 1 4 72 5 83 6原创 2016-09-05 18:34:42 · 627 阅读 · 0 评论 -
C++ 打印极值点下标(九度OJ 1126)
题目描述: 在一个整数数组上,对于下标为i的整数,如果它大于所有它相邻的整数,或者小于所有它相邻的整数,则称为该整数为一个极值点,极值点的下标就是i。输入: 每个案例的输入如下:有2×n+1行输入:第一行是要处理的数组的个数n;对其余2×n行,第一行是此数组的元素个数k(4输出: 每个案例输出为n行:每行对应于相应数组的所有极值点下标值,下标值之间用空格分隔原创 2016-09-03 09:32:34 · 2908 阅读 · 2 评论 -
n个数里出现次数大于等于n/2的数(字符串处理)
时间限制:1秒 空间限制:32768K 热度指数:8826 算法知识视频讲解题目描述输入n个整数,输出出现次数大于等于数组长度一半的数。输入描述:每个测试输入包含 n个空格分割的n个整数,n不超过100,其中有一个整数出现次数大于等于n/2。输出描述:输出出现次数大于等于n/2的数。示例1输入3 9 3 2 5 6 7 3 2 3 3原创 2018-03-28 10:15:09 · 1109 阅读 · 0 评论