题解列表

筛选

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

解题思路:这个题目是一个分段函数啊,使用几个选择语句(ifelse)就可以做到对x的判断注意事项:我的代码中y的计算是直接在printf语句中完成的,所以没有定义y,但如果要用到y=***的计算方式,就需要在函数的开始定义一个y;同时,如果定义了一个变量没有使用的话,

蓝桥杯算法提高VIP-最小乘积(提高型) (C++代码)

//本题为贪心算法的简单应用,即为找到整体最优解,而去找局部最优解,因为题目比较简单,所以直接写出题解。//对于贪心算法的大多数题,一般还是要用到自定义函数,可能还会搭配递归算法。#include#includeusingnamespacestd;boolco

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

解题思路:本题主要考察对for循环嵌套的运用。主要限制条件有两个:打印全部因子,因子和与质子相等注意事项:注意for循环嵌套时的回溯(中间变量初始化)操作,还有判断语句在循环中的位置。参考代码:#includeusingnamespacestd;inta[1024];intmain

后缀子串排序 (C++代码)

摘要:解题思路:注意事项:参考代码:#include<iostream> #include<string> #include<algorithm> using namespace std; in……

统计字符 (C++代码)

摘要:解题思路:注意事项:参考代码:#include<iostream> using namespace std; #include<string> int main() { string st……

字符串的反码 (C++代码)

摘要:解题思路:注意事项:参考代码:#include<iostream> #include<cstdio> #include<cctype> #include<cstring> #include<s……
优质题解

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

解题思路:要解这道题,首先我们要了解,最大公因数和最小公倍数的相关性质:两数的乘积除以最大公因数就是最小公倍数,以及数学界的相关解法。所以要求最大公因数和最小公倍数,只需求出其一就可直接利用性质,完成题目。以下介绍一下求最大公因数的一种古老的方法:辗转相除法早在公元前300年左右,

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

解题思路:在不知道代码具体位数的前提下,用while循环确定位数,并通过%分离出每一位,并用数组保存,后通过for循环保证格式,根据前面求出的位数为循环次数,正序,逆序输出结果。注意事项:本题所用分离位数算法,是常用算法,主要是巧妙综合运用%和/的性质,并学会运用数组储存有序输出。