题解列表

筛选

数据结构-n阶Hanoi塔问题-题解(C语言代码)

//此题是典型的递归调用问题,只要掌握了递归,此题不难。//一开始我没做出来,是因为全局变量m(次数)出了点问题,后来发现++m和m++在//此题中不一样,一开始用的m++,就是光出错,后来改成了++m,错误改正。最后还//是要看看输出时的格式问题,千万不要在格式上出错了,这样就太不值得了。

汽水瓶:找到最简规律,不使用递归 (C++代码)

首先,题目中说的办法,用两个空瓶子是可以喝到一瓶汽水的,是最高效的办法,而且什么都没有留下,是解决本题的关键,因为它什么都没有留下,所以可以避免使用递归带来的麻烦。按照我们的想法,就是看现有的空瓶子能分成多少个2,通过对比示例,可知猜想正确。

[编程入门]结构体之成绩统计2-题解(C语言代码)

基于1050写的1051,以下是自己写的其中也有写的过程中错的,自己标注出来,望相互交流-12行自己第一次写的时候犯了使用%c的错误,也没有报错,自己检查了半天-print函数中的由于逻辑关系,自己也一直在运行时通不过去。-希望这些能帮到一些人-感觉写的还是有点乱,看的可能有点乱。

三进制小数-题解(C语言代码)

解题思路:三进制转换与二进制类似,三进制小数的转换是乘以3,取整,然后顺序输出即可。注意的是最后一位要四舍五入哦。原来方法考虑不周,没有考虑特殊情况,直接输出了,测试数据不够强大,也AC了。但是要考虑特殊的情况,所以先用数组保存,判断进位之后再输出。