- 博客(10)
- 收藏
- 关注
原创 PTA 凯撒密码
7-14 凯撒密码分数 20作者 颜晖单位 浙大城市学院为了防止信息被别人轻易窃取,需要把电码明文通过加密方式变换成为密文。输入一个以回车符为结束标志的字符串(少于80个字符),再输入一个整数offset,用凯撒密码将其加密后输出。恺撒密码是一种简单的替换加密技术,将明文中的所有字母都在字母表上偏移offset位后被替换成密文,当offset大于零时,表示向后偏移;当offset小于零时,表示向前偏移。
2023-12-13 20:05:21
307
1
原创 输出华氏-摄氏温度转换表
输入2个正整数lower和upper(lower≤upper),请输出一张取值范围为[lower,upper]、且每次增加1华氏度的华氏-摄氏温度转换表。温度转换的计算公式:C=5×(F−32)/9,其中:C表示摄氏温度,F表示华氏温度。
2023-04-28 21:18:46
391
原创 查询水果价格
给定四种水果,分别是苹果(apple)、梨(pear)、桔子(orange)、葡萄(grape),单价分别对应为3.00元/公斤、2.50元/公斤、4.10元/公斤、10.20元/公斤。首先在屏幕上显示以下菜单:[1] apple[2] pear[3] orange[4] grape[0] exit用户可以输入编号1~4查询对应水果的单价。当连续查询次数超过5次时,程序应自动退出查询;不到5次而用户输入0即退出;输入其他编号,显示价格为0。
2023-04-28 21:12:19
847
原创 两种方式实现斐波那契数列
递归的大致意思就是自己调用自己,相对于非递归来说代码更简洁,思路更清晰,可读性强。但是,递归的缺点是时间效率低,消耗的空间比非递归大。如果递归深度太深,可能会导致系统崩溃。非递归的方式较递归来说有一点儿复杂,但是要知道斐波那契数列的项和前两项有关系(1、2项除外),所以就要以这个思路来解决,用循环替代赋值来解决。非递归的优点是可执行效率高,执行时间只会因为循环的次数增加而增加。缺点是非递归方法代码相对复杂,不太容易理解和编写,编写复杂问题时比较困难。∈ N*),所以用递归方式实现就以这个公式基础。
2023-04-28 21:04:22
258
1
原创 Python简单的物品信息输入输出的程序
零件信息至少包会编号 (code)、名称 (name)、型号 (type) 等。2.能根据编号来查询一个指定的零件信息,并将找到的零件信息打印出来;利用循环输入,将输入的信息保存在一个列表里,然后再通过编号输出。1.能够输入5个零件的信息,再打印出所有的零件信息;这样就简单实现了物品信息的输入和查询。
2023-04-27 22:35:16
329
1
原创 C语言使用函数输出指定范围内的斐波那契数列
100000),输出m~n之间所有的斐波那契数。斐波那契数列(第1项起):1 1 2 3 5 8 13 21……要求定义并调用函数fib(n),它的功能是返回第n项斐波那契数。例如fib(7)的返回值是13,。问题:输入两个正整数m和n(1。
2023-04-27 22:12:35
1841
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人