题解列表

筛选

1041: [编程入门]宏定义之找最大数

摘要:解题思路:思路和 1039: [编程入门]宏定义之闰年判断 一致,先定义子函数,再把宏定义为那个子函数。传送面板:https://blog.dotcpp.com/a/84813注意事项:注意题目要求,……

c++超简便找规律写法

摘要:解题思路:观察给的例子,当k = 3, w = 7的时候,因为将7位2进制数三位三位的分割最多分割成三块,所以最多只有三位数的情况,而这个数最小是两位,所以只有两位数和三位数两种情况,由此可以知道,对……

用for - if 解决水仙花问题2 通俗易懂(C语言)

摘要:解题思路、注意事项:水仙花数是三位数,即100-999的数我们可以直接定义一个三位数,可以是999,也可以是100但是题目要求水仙花数从小到大输出,使用这种方法时,如果定义为999,就变成了从大到小直……

自由下落的距离计算easy版

摘要:解题思路:因为小球从高处落下反弹的距离为前一次的一半,当高度为m时,则整个落下反弹的距离为(3/2)m米。用一个循环控制小球的n次反弹,当进行到第n次时,小球只落下不反弹则需要减去循环中的最后一次反弹……

1044: [编程入门]三个字符串的排序

摘要:解题思路:本题题目没讲清楚,我一开始把“从小到大的顺序”理解成首字母的ASCii码了,后来发现是整个字符串的。cstring库里有一个strcmp()函数,正是对两个字符串的ASCii码大小进行比较,……

1046: [编程入门]自定义函数之数字后移

摘要:解题思路:思路是先创一个新的数组,按要求把原数组的数放进新数组的对应位置,然后用新数组替换原数组的值,实现修改原数组的效果。注意事项:感觉会有更节省空间的写法,现在的写法要在运行时开辟一块新空间,感觉……

1047: [编程入门]报数问题

摘要:解题思路:本题并不算在经典算法的范围内,只是比之前的题目多了一点逻辑上的难度。我的思路是建一个大小为n的数组,数组里面的值是1到n,代表n个人的编号。每有一人报数计数器就+1,报数到3(即count ……