题解列表

筛选

优质题解

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

解题思路:题目中的条件水仙花数是三位数,所以for()循环的时候i从100到999就好;定义三个数a,b,c,分别放这个三位数的百位,十位,个位;再用一个if语句判断a^3+b^3+c^3是否等于i,如果等于,输入i就好;注意事项:三位数各位的求法:1、个位,
优质题解

纪念品分组 (Java代码)

摘要:题意分析:                这个题在写的时候一定要读好题意,其实就是先给我们两个数分别用来表示总的价格和奖品数,之后再输入每一个奖品的价格,求每一组的价格和不超过总的价格,且每一组最多只……
优质题解

Jam的计数法 (Java代码)

摘要:题目介绍:            其实这个题猛的一读起来是没有什么头绪的,什么是Jam的计数法?前提是知道什么是Jam数,Jam数其实就是几个字符组成的一个字符串,但是这个字符串中的字符遵循严格的递增……
优质题解

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

解题思路:本题的C语言printf函数的格式输出方式,很多人都写了,我就来普及一下利用C++语言cout方式输出格式的方式主要是通过iomanip库的fixed函数和setprecision函数注意事项:本题出现的两个变量都注明是浮点数,所以要定义为float类或double类参考代码:#includ
优质题解

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

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

Manchester- 矩阵转置

解题思路:①:为矩阵开辟空间②:输入矩阵元素③:求其转置矩阵(把行变列,列变行)1):求一个矩阵的转置矩阵,就是把关于主对角线对称的元素进行交换2):遍历主对角线上方的元素(下方也行)3:):设四阶矩阵12344334535664674):观察发现每一行的主对角线上方的元素都是主对角线后面的元素,
优质题解

Manchester- 堆栈的使用

解题思路:①:输入操作次数n②:输入n次操作③:Px:代表push操作,把x入栈④:O:代表出栈操作⑤:A:当栈不为空的时候,输出栈顶元素,栈为空的时候输出E注意事项:1):用字符串c[2]存放输入的POA,虽然一次只存放一个字符,但是这样的好处是不用重复清空缓存区的回车2):c[2]长度一定要为2,