C++题目
C语言
Locking and Coding
认真学习,努力跳舞!!!
展开
-
2019/2/3求组合数
题目描述编制程序,输入m,n(M>=n>=0)后,计算下列表达式的值并输出: m! n! (m-n)!要求将计算阶乘运算的函数写为fact(n),函数返回值的类型为int输入m n输出对应表达式的值样例输入2 1样例输出2#include <iostream>using namespace std;long fac(i...原创 2019-02-03 16:15:39 · 219 阅读 · 0 评论 -
2019/3/21大整数减法
题目描述:给出两个200位以内的正数,算出第一个数减第二个数的值(结果为正)。输入描述:每组测试数据包括两行,第一行为被减数,第二行为减数。输出描述:每组测试数据输出一行,为所求两个整数之差。样例输入:987654样例输出:333#include<iostream> #include<cstring> #include<string>...原创 2019-03-21 20:19:07 · 508 阅读 · 0 评论 -
2019/3/21爬楼梯
题目描述:楼梯有n级台阶,上楼可以一步上1级,也可以一步上2级,计算有多少种不同的走法输入描述:一个正整数n,占一行输出描述:一个整数,占一行,问题的结果,数据保证输出在32位有符号整型数据范围内。样例输入:2033样例输出:109465702887#include <iostream>using namespace std; int climbstai...原创 2019-03-21 20:19:19 · 342 阅读 · 2 评论 -
2019/3/17日历问题2
题目描述:已知 2007 年 10 月 10 日,请求出 n 天后是几月几号输入描述:多组输入,每组输入为 1 行,为一个正整数 n (1 <= n <= 2000)输出描述:对于每组输入,输出格式为 yyyy-mm-dd,输出的值为 n 天后的日期样例输入:12样例输出:2007-10-112007-10-12#include<iostream>...原创 2019-03-17 09:29:51 · 945 阅读 · 0 评论 -
2019/3/17素数因子
题目描述:输入一个整数,输出它的所有素数因子输入描述:输入一系列的整数(0,1,-1除外),每行一个输出描述:输出所有的素数因子,每个因子之间用1个空格分开,最后一个因子后面没有空格样例输入:830125样例输出:2 2 22 3 55 5 5#include <iostream>using namespace std;int main(){ int...原创 2019-03-17 09:31:41 · 582 阅读 · 1 评论 -
2019/3/21高精度乘法
题目描述:给出两个长度小于100位的正整数,求其乘积。输入描述:两行,一行一个数。输出描述:一行,为所求乘积。样例输入:19372931样例输出:5677347#include<iostream>#include<string.h>using namespace std;int main(){ char ch[100]; cha...原创 2019-03-21 20:19:01 · 447 阅读 · 0 评论 -
2019/3/21细菌繁殖
题目描述:一种细菌的繁殖速度是每天成倍增长。例如:第一天有10个,第二天就变成20个,第三天变成40个,第四天变成80个,……。现在给出第一天的日期和细菌数目,要你写程序求出到某一天的时候,细菌的数目。输入描述:第一行有一个整数n,表示测试数据的数目。其后n行每行有5个整数,整数之间用一个空格隔开。第一个数表示第一天的月份,第二个数表示第一天的日期,第三个数表示第一天细菌的数目,第四个数表示...原创 2019-03-21 20:18:56 · 366 阅读 · 0 评论 -
2019/3/21最简真分数
题目描述:给出 n 个正整数,任取两个数分别作为分子和分母组成最简真分数,编程求共有几个这样的组合。输入描述:有多组测试数据,每组测试数据有两行。第一行为一个整数 n (n <= 600)。在第二行中有 n 个以空格分隔的不同的整数(大于等于 1 且小于等于 10, 000)。当 n = 0 时,程序结束,不需要处理这组数据。输出描述:每行输出最简真分数组合的个数样例输入:...原创 2019-03-21 20:18:50 · 863 阅读 · 0 评论 -
2019/3/21分数数列2
题目描述:已知一个分数数列的如下:1/2,3/5,4/7,6/10,8/13,9/15,…。输入该数列的第n项,输出对应项的值(用分数表示)其中0<n<=3000输入描述:多组输入,每组输入一个正整数n,表示该数列的第n项输出描述:对应于每组输入,输出该项对应的分数表示的值。样例输入:2011样例输出:3253/5264#include <iostream&...原创 2019-03-21 20:18:45 · 651 阅读 · 0 评论 -
2019/3/20大整数加法
题目描述:给出两个200位以内的正整数,求其和。输入描述:多组测试数据。每组测试数据包括两行,每行一个数。输出描述:每组测试输出一行,为所求两个整数之和。样例输入:123456样例输出:579#include<iostream>#include<cstring>using namespace std;char b[400];char a[400...原创 2019-03-20 20:41:10 · 605 阅读 · 0 评论 -
201/3/20确定进制
题目描述:6 × 9 = 42 对于十进制来说是错误的,但是对于 13 进制来说是正确的。即,6(13) × 9(13) = 42(13), 而 42(13) = 4 × 13 + 2 = 54(10)。你的任务是写一段程序读入三个整数 p, q 和 r,然后确定一个进制 B (2 <= B <= 16) 使得 p × q = r。如果 B 有很多选择,输出最小的一个。例如:当 ...原创 2019-03-20 20:39:10 · 413 阅读 · 0 评论 -
2019/3/20计算器1
转自某位大佬题目描述:给定一行表达式,中间没有空格,输出表达式的计算结果。测试数据保证在 int 范围之内。这是简单的一个题目,只涉及加法和减法。输入描述:一行表达式输出描述:表达式的计算结果样例输入:12+21-0样例输出:33#include <iostream>#include <string>#include <cstring>...原创 2019-03-20 20:19:31 · 1151 阅读 · 0 评论 -
2019/3/20日历问题
题目描述:假设 2012 年 1 月 1 日是星期日,请求出 n 天后是星期几输入描述:多组输入每组输入一个正整数 n (1 <= n <= 2000)输出描述:对于每组输入,输出 1 个整数 i (1 <= i <= 7),表示 n 天后是星期几样例输入:12样例输出:12#include <iostream>using namesp...原创 2019-03-20 20:25:27 · 593 阅读 · 0 评论 -
2019/3/20统计单词数
题目描述:修罗王和邪狼潜入银行盗走了大量的珠宝,警察经过仔细查找和推理,终于找到了装有这批珠宝的保险柜,但无法打开保险柜。经过观察发现保险柜背面有一行字符,且发现只要统计出这行字符串中有多少个单词就是打开保险柜的密码。单词之间由一个或多个空格分开,且字符串不以空格开头。输入描述:输入一行包含若干空格的字符串,且字符串的长度不超过 1000 个字符。输出描述:占一行,输出单词数目。样例输...原创 2019-03-20 20:26:54 · 585 阅读 · 0 评论 -
2019/3/20最长最短单词
题目描述:给定由若干个单词组成的字符串,字符串的长度小于 500,单词和单词之间由空格分开,求出其中的最长最短单词输入描述:长度小于 500 的字符串输出描述:输出为 2 行,每行一个单词,第一行输出最长单词,第二行输出最短单词,若有多个相同长度的最长最短单词,则输出第一次出现的那个样例输入:I play the leading man who else样例输出:leading...原创 2019-03-20 20:28:43 · 883 阅读 · 0 评论 -
2019/3/20简单排序2
题目描述:给定 20 个无序的整数,请将其按照从小到大的顺序排序并输出输入描述:输入仅一行,其中包含 20 个整数,中间用空格分开输出描述:输出为 20 行,每行一个整数,整个输出形成一个从小到大排列的竖式样例输入:9 8 7 6 5 4 3 2 1 0 -1 -2 -3 -4-5 -6 -7 -8 -9 -10样例输出:-10-9-8-7-6-5-4-3-2-...原创 2019-03-20 20:32:53 · 238 阅读 · 0 评论 -
2019/3/20数塔问题
题目描述:从数塔顶层出发,每个结点可以选择向左走或向右走,要求一直走到塔底,使得走过的路径上的数值和最小。例如对于下面这样的数塔12 34 5 6按照 1 - 2 - 4 的路线走,可取得路径上的数值和的最小值为 7输入描述:每组输入的第一个行表示行数,最大不超过 1000 行。后面每行为这个数塔特定行包含的正整数。这些正整数不大于 10000。输出描述:对于每...原创 2019-03-20 20:34:40 · 641 阅读 · 0 评论 -
2019/3/20素数因子
题目描述:输入一个整数,输出它的所有素数因子输入描述:输入一系列的整数(0,1,-1除外),每行一个输出描述:输出所有的素数因子,每个因子之间用1个空格分开,最后一个因子后面没有空格样例输入:830125样例输出:2 2 22 3 55 5 5#include <iostream>using namespace std;int main(){ int...原创 2019-03-20 20:35:46 · 523 阅读 · 0 评论 -
2019/3/20校门外的树
经典例题题目描述:某校大门外长度为 L 的马路上有一排树,每两棵相邻的树之间的间隔都是 1 米。我们可以把马路看成一个数轴,马路的一端在数轴 0 的位置,另一端在 L 的位置;数轴上的每个整数点,即 0, 1, 2, …, L,都种有一棵树。由于马路上有一些区域要用来建地铁。这些区域用它们在数轴上的起始点和终止点表示。已知任一区域的起始点和终止点的坐标都是整数,区域之间可能有重合的部分。现在要...原创 2019-03-20 20:37:40 · 262 阅读 · 0 评论 -
2019/3/21打酱油
题目描述春节临近,超市都在搞活动,老李带着N元钱去买酱油。酱油10块钱一瓶,商家进行促销,每买3瓶送1瓶,或者每买5瓶送2瓶。请问老李最多可以得到多少瓶酱油。输入描述输入的第一行包含一个整数N,表示老李可用于买酱油的钱数。N是10的整数倍,N不超过400输出描述输出一个整数,表示老李最多可以得到多少瓶酱油。样例输入在这里输入具体的样例输入,如:4080样例输出511#in...原创 2019-03-21 20:18:37 · 523 阅读 · 0 评论