
刷题
文章平均质量分 68
努力发光的程序员
开始工作啦
展开
-
爬楼梯(LeetCode)
爬楼梯问题假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定 n 是一个正整数。示例 1:输入: 2 输出: 2 解释: 有两种方法可以爬到楼顶。1 阶 + 1 阶2 阶 示例 2:输入: 3 输出: 3 解释: 有三种方法可以爬到楼顶。1 阶 + 1 阶 + 1 阶1 阶 + 2 阶2 阶 + 1 阶来源:力扣(LeetCode) 链接:https://leetcode-cn.com/proble原创 2020-06-13 20:36:13 · 335 阅读 · 0 评论 -
递归解决问题(c语言)
前面我们知道了什么是递归以及递归是怎么实现的,现在我们就用递归来解决一些小问题,本文题目来自PAT浙大版《C语言程序设计(第3版)》题目集本题要求实现一个计算非负整数阶乘的简单函数,并利用该函数求 1!+2!+3!+…+n! 的值。函数接口定义:double fact( int n );double factsum( int n );函数fact应返回n的阶乘,建议用递归实现。函数factsum应返回 1!+2!+…+n! 的值。题目保证输入输出在双精度范围内。裁判测试程序样例:#includ原创 2020-05-10 15:22:54 · 706 阅读 · 0 评论 -
两种常用的加密方式(c++实现)
恺撒加密—插入加密恺撒加密题目内容:恺撒加密法加密规则是:将原来的小写字母用字母表中其后面的第3个字母的大写形式来替换,大写字母按同样规则用小写字母替换,对于字母表中最后的三个字母,可将字母表看成是首未衔接的。如字母c就用F来替换,字母y用B来替换,而字母Z用c代替。编程实现以下功能:输入一个字符串,将其加密后输出。程序运行结果如下:AMDxyzXYZdpgABCabc输入格式:...原创 2020-04-27 20:23:52 · 2911 阅读 · 0 评论