题解列表

筛选

优质题解

Manchester- 字符串的反码

摘要:解题思路:①:因为a的ascii码为97,z的ascii码为122,设输入的字符为x②:根据题目字符到a的距离与其反码到z的距离相等③:所以x的反码y='z'-(x-'a&#3……

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

解题思路:方法1:使用递归,但是递归效率太低,没进行一次函数的调用就压栈一次;方法2:将n年内所有会出现的母牛头数记录下来放在数组中,需要的时候去取数据,这样速度相当快;方法3:初始化前三年的母牛头数,3年后的数量以秩代的情况计算下去。以下代码采用方法3.注意事项:参考代码:intK1,
优质题解

汽水瓶 (C语言代码)递归方式求解 思路清晰

摘要:经典的一道递归题!解题思路如下:假设n为最初始的空饮料瓶数,sum为已经喝的饮料瓶数。则有如下三种情况:1) 当 n <= 1 时,就不能兑换了,直接 return sum;2) 当 n == 2 时……

Hello, world! (C语言代码)

解题思路:scanf函数返回值为-1时停止输入注意事项:数组a为char型时程序答案错误,查了一下原因应该是Ctrl+Z的ASCII码为26被成功写入数组的元素中,此时scanf函数返回值不为EOF,即此时按下Ctrl+Z输入并没有停止参考代码:#includeintmain(){i

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

摘要:解题思路:注意事项:参考代码:#include <stdio.h>int main(void){ int n; while (scanf("%d", &n) && n != 0) { int num……