- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 角谷猜想(C++递归实现)
问题描述 所谓角谷猜想,是指对于任意一个正整数,如果是奇数,则乘3加1,如果是偶数,则除 以2,得到的结果再按照上述规则重复处理,最终总能够得到1。如,假定初始整数为5, 计算过程分别为16、8、4、2、1。程序要求输入一个整数,将经过处理得到1的过程输出来。(来源北京大学Coursera课程) 分析:上述问题用递归解决,去描述一种连续发生的动作,首先搞清楚动作是什么?这里偶数或者奇数所面临的
2017-11-25 21:12:39 15501 3
原创 单词翻转
单词翻转 来源Coursera课程输入一个句子(一行),将句子中的每一个单词翻转后输出。输入 只有一行,为一个字符串,不超过500个字符。单词之间以空格隔开。所谓单词指的是所 有不包含空格的连续的字符。这道题请用cin.getline输入一行后再逐个单词递归处理。输出 翻转每一个单词后的字符串,单词之间的空格需与原文一致。 样例 输入1 hello world.输出1 olleh .dl
2017-10-31 21:05:51 867
原创 流感传染(C++实现)
描述 有一批易感人群住在网格状的宿舍区内,宿舍区为n*n的矩阵,每个格点为一个房间,房间里可能住人,也可能空着。在第一天,有些房间里的人得了流感,以后每天,得流感的人会使其邻居传染上流感,(已经得病的不变),空房间不会传染。请输出第m天得流感的人数。(来源:coursera编程题)输入 第一行一个数字n,n不超过100,表示有n*n的宿舍房间。 接下来的n行,每行n个字符,‘.’表示第一天
2017-07-24 17:12:11 8835 2
原创 字符串插入的简单实现
描述 有两个字符串str和substr,str的字符个数不超过10,substr的字符个数为3。(字符个数不包括字符串结尾处的’\0’。)将substr插入到str中ASCII码最大的那个字符后面,若有多个最大则只考虑第一个。(来源:POJ)输入 包括若干行,每一行为一组测试数据。 输出 输出插入之后的字符串样例输入abcab eee1234561 789样例输出abceeeab123
2017-07-19 20:24:18 1153
原创 简单计算器的C++实现
描述 简单的计算器,支持加减乘除四种运算。仅需考虑输入输出为整数的情况,数据和运算结果不超过int的范围。(来源: POJ)输入 输入一行,三个参数,其中前两个为整数,第三个为操作符加减乘除其一。输出 输出只有一行,为运算结果(一个整数),但如果出现除数为0的情况,则输出:Divided by zero;如果出现无效的操作符,则输出:Invalid operator!样例输入第一组1 2 +
2017-07-19 17:23:43 8616
原创 最远距离(C++实现)
最远距离(C++实现)给定一组点(x,y),求距离最远的两个点之间的距离。 输入 第一行是点数n(n大于等于2),接着每一行代表一个点,由两个浮点数x,y组成。 输出 输出一行是最远两点之间的距离。样例输出1 6 2 34.0 23.03 28.1 21.64 14.7 17.15 17.0 27.26 34.7 67.17 29.3 65.1样例输出1 53.8516参考程序/
2017-07-18 23:04:02 5701
win10及以下系统 usb转串口驱动及安装(Prolific USB-to-Serial Comm Port)
2016-09-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人