题解列表

筛选

优质题解

石头剪子布(分解String)

摘要:解题思路:注意事项:问:为什么playgame函数必须加上static?答:`playGame` 函数在这里被声明为 `static`,是因为它被直接从 `main` 方法内部调用,而 `main` ……

自定义函数并用数组解菲波那契数列

摘要:解题思路:1.定义函数2.数组注意事项:参考代码:#include <stdio.h>  int add(int n) {     // 创建一个数组用于存储菲波那契数列     int arr……

C语言写冶炼金属(超简便写法)

摘要:解题思路:由题目可知V为最小时向上取整,V为最大时为向下取整:当 V = 20 时,有:⌊75/20⌋ = 3,⌊ 53/20 ⌋ = 2,⌊ 59/20 ⌋ = 2,可以看到符合所有冶炼记录。当 V……

计算浮点数相除的余数

摘要:解题思路:按要求做答注意事项:参考代码:#include<stdio.h>#define PI 3.14159void main(){ //计算两个双精度浮点数a和b的相除的余数,a和b都是正数的。 ……

题解 1023: [编程入门]选择排序——冒泡排序

摘要:解题思路:    第一步:利用for循环依次输入10个元素。    第二步:利用冒泡排序(for循环与if判断的嵌套)将10个元素正序排序。    第三步:利用for循环依次输出10个元素。注意事项:……

二分法解决单调多元方程问题

摘要:解题思路:    由题目可知IRR大于-1,设x=IRR+1,x>0。对NPV关于x进行求导可知,NPV关于x的函数是个单调递减函数。    又因为当x—>0时,NPV—>正无穷,x—>正无穷时,NP……

1738:排序(C语言)(交换排序法)(简单易懂)

摘要:解题思路: 交换法排序是将每一位数与它之后的所有数字对比,如果发现比它小的数字,那么立即交换这两个数字的位置,连续向后对比直至最后一个数;然后再使用第二个数同样依次向后对比,直到排序完成。交换法排序和……

还是easy的,,,

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

颜色平衡树(dfs后序遍历)

摘要:思路: 要判断每个子树是否为平衡树,需要统计子树的每种颜色的节点的数量,并判断所有数量是否相等。 对于一颗树的根节点,若该树的所有子树的统计结果都得到了,就可以直接将子树的统计结果累加,并……