摘要: 首先定义一个string s,char c[10]; 在C++中,可以直接用cin>>s或者cin>>c输入,用cout<<s或者cout<<c输出; 而在C中,char类型可以用scanf("%s",c)输入,string类型只能用其构造函数string str( "Now is the time 阅读全文
posted @ 2018-07-15 12:21 皮皮嘉 阅读(1576) 评论(0) 推荐(0) 编辑
摘要: 头文件:<string> getline()的原型是istream& getline ( istream &is , string &str , char delim ); 其中 istream &is 表示一个输入流,譬如cin; string&str表示把从输入流读入的字符串存放在这个字符串中( 阅读全文
posted @ 2018-07-15 09:54 皮皮嘉 阅读(1442) 评论(0) 推荐(0) 编辑
摘要: 问题 f: 【递归入门】出栈序列统计 题目描述 栈是常用的一种数据结构,有n令元素在栈顶端一侧等待进栈,栈顶端另一侧是出栈序列。你已经知道栈的操作有两•种:push和pop,前者是将一个元素进栈,后者是将栈顶元素弹出。现在要使用这两种操作,由一个操作序列可以得到一系列的输出序列。请你编程求出对于给定 阅读全文
posted @ 2018-07-14 10:05 皮皮嘉 阅读(1428) 评论(0) 推荐(1) 编辑
摘要: 问题 d: 【递归入门】因式分解 题目描述 1 < n < = 2^31 n = a1*a2*a3*a4.......*am 比如: 12=12 12=6*2 12=4*3 12=3*4 12=3*2*2 12=2*6 12=2*3*2 12=2*2*3 总共8种 1 < n < = 2^31 n 阅读全文
posted @ 2018-07-12 11:52 皮皮嘉 阅读(592) 评论(0) 推荐(0) 编辑
摘要: 1117: 质数 题目描述 给定一个长度为N(0< n< =10000)的序列,保证每一个序列中的数字a[i]是小于maxlongint的非负整数 ,编程要求求出整个序列中第k大的数字减去第k小的数字的值m,并判断m是否为质数。(0< k< =n) 给定一个长度为N(0< n< =10000)的序列 阅读全文
posted @ 2018-07-11 12:04 皮皮嘉 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 问题 D: 多项式求和2 题目描述 观察下面的式子,并找出其中的规律,计算前n项和。 2/1+3/2+5/3+8/5+ 13/8+ 21/13……. 观察下面的式子,并找出其中的规律,计算前n项和。 2/1+3/2+5/3+8/5+ 13/8+ 21/13……. 输入 Input 每行输入1个整数n 阅读全文
posted @ 2018-07-11 11:16 皮皮嘉 阅读(622) 评论(0) 推荐(0) 编辑
摘要: 问题 B: 回文数字 题目描述 观察数字:12321,123321 都有一个共同的特征,无论从左到右读还是从右向左读,都是相同的。这样的数字叫做:回文数字。本题要求你找到一些5位或6位的十进制数字。满足如下要求:该数字的各个数位之和等于输入的整数。 输入 一个正整数 n (10<n<100), 表示 阅读全文
posted @ 2018-07-10 11:52 皮皮嘉 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 问题 A: 核桃的数量 题目描述 小张是软件项目经理,他带领3个开发组。工期紧,今天都在加班呢。为鼓舞士气,小张打算给每个组发一袋核桃(据传言能补脑)。他的要求是: 1. 各组的核桃数量必须相同 2. 各组内必须能平分核桃(当然是不能打碎的) 3. 尽量提供满足1,2条件的最小数量(节约闹革命嘛) 阅读全文
posted @ 2018-07-10 10:29 皮皮嘉 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 问题 G: 【例5.2】组合的输出 题目描述 排列与组合是常用的数学方法,其中组合就是从n个元素中抽出r个元素(不分顺序且r≤n),我们可以简单地将n个元素理解为自然数1,2,…,n,从中任取r个数。 现要求你用递归的方法输出所有组合。 例如n=5,r=3,所有组合为: 1 2 3 1 2 4 1 阅读全文
posted @ 2018-07-09 23:35 皮皮嘉 阅读(664) 评论(0) 推荐(0) 编辑
摘要: 在C++中,dec指示cout以十进制输出,hex指示cout以十六进制输出,oct指示cout以八进制输出,它们的头文件是#include<iostream> 而如果想指示cout以二进制输出,则要用bitset<num>,bitset表示二进制输出,num表示位数,它的头文件是#include< 阅读全文
posted @ 2018-07-09 21:24 皮皮嘉 阅读(6887) 评论(0) 推荐(1) 编辑