正整数 n 的阶乘等于 1*2*3*...n。负数的阶乘不存在。这里给出一个 C++ 程序,使用动态规划找出给定输入的阶乘。算法开始 fact(int n): 读取数字 n 初始化 i = 1, result[1000] = {0} result[0] = 1 对于 i = 1 到 n result[i] = I * result[i-1] 打印结果结束示例代码#include using namespace std; int result[1000] = {0}; int fact(int n) { if (n >= 0) { result[0] = 1; for (int i = 1; i
矩阵的行列式可以用来判断它是否可逆。如果行列式非零,则矩阵可逆。因此,如果行列式结果为零,则矩阵不可逆。例如-给定矩阵为:4 2 1 2 1 1 9 3 2上述矩阵的行列式为:3因此,矩阵可逆。检查矩阵是否可逆的程序如下所示。示例 实时演示#include #include using namespace std; int determinant( int matrix[10][10], int n) { int det = 0; int ... 阅读更多