题解列表

筛选

蓝桥杯历届试题-数字游戏 (C++代码)

解题思路:1.首先是明确只能计算主角的数,如果计算了别人的数,那么时间就会超限。2.第一次主角的数是1,那么sum=1,经过n次计数得到的数是主角的第二个数,再次经过n次计数得到的是主角的第三个数。第二个同学首先是+1然后得到自己的数,第三个同学首先是+2,

C语言程序设计教程(第三版)课后习题5.7 (C语言代码)

解题思路:之前我想了很多办法,包括使用缓冲区等。后来觉得,怎么才能用最简单的办法解决。一番思索,终于有了结果。3个功能,我分别用了3个for循环。分别用C语言除以一个数只保留整数部分,以及%运算和/运算的巧妙结合。顺利完成,过程相当简单。注意事项:参考代码:#include#incl

母牛的故事 (C语言代码)

摘要:解题思路:根据每年规律:1    2    3     老     总0    0    0      1       11    0    0      1       21    1   &

校门外的树 (C语言代码)关键在于将问题抽象化 数组解决 思路清晰简洁!

只要想到用数组的方式抽象这个问题,就很容易解决了,方法很简单。定义一个长度为L+1的数组,数组元素初始化为1,1代表该位置有树,0代表该位置的树被清除。这样设定,就不用考虑重复位置删除的问题了。思路很简洁,参考代码如下:#includeintmain(){inti,