2K+ 浏览量
在本教程中,我们将讨论一个查找二次方程根的程序。给定一个形式为 ax2 + bx + c 的二次方程。我们的任务是找到给定方程的根 x1 和 x2。为此,我们使用确定性方法,其中D = √b2 - 4ac,则方程的根将为x1 = (-b + D)/2a 和x2 = (-b - D)/2a示例#include #include #include //计算方程的根 void calc_roots(int a, int b, int c) { if (a == 0) { printf("无效方程"); ... 阅读更多
给定一个整数 'n',任务是生成六边形图案并显示最终输出。示例输入:n=5 输出:输入:n = 4 输出:我们在给定程序中使用的方法如下 -从用户输入数字 'n'将整个图案分成三个部分,即上部、中部和下部开始循环 i,打印从 i 到 0 的图案的上部,i 小于 n 并继续递增 i 的值开始循环 m,打印从 m 到 ... 阅读更多
115 浏览量
给定平行四边形的边长,任务是生成平行四边形及其给定边长的周长并显示结果什么是平行四边形?平行四边形是一种二次图形,具有 -相对边平行相对角相等多边形对角线互相平分如下图所示,'a' 和 'b' 是平行四边形的边,图中显示了平行边。平行四边形的周长定义为 -平行四边形的周长 = 2(a + b) ... 阅读更多
7K+ 浏览量
给定一个正整数,假设为 'val',任务是打印二项式系数 B(n, k) 的值,其中 n 和 k 是 0 到 val 之间的任意值,并显示结果。什么是二项式系数二项式系数 (n, k) 是从给定的 'n' 种可能性中选择 'k' 个结果的顺序。正 n 和 k 的二项式系数的值由$$C_k^n=\frac{n!}{(n-k)!k!}$$给出,其中 n >= k示例输入:B(9, 2) 输出:$$B_2^9=\frac{9!}{(9-2)!2!}$$ $$\frac{9\times 8\times 7\times 6\times 5\times 4\times 3\times 2\times 1}{6\times 5\times 4\times 3\times 2\times 1)\times 2\times 1}=\frac{362, 880}{1440}=252$$什么是二项式系数表二项式系数表是 ... 阅读更多
5K+ 浏览量
给定 x 和 n 的值,其中 x 是 cos 的角度,n 是 cos(x) 级数中的项数。对于 Cos(x)Cos(x) 是一个三角函数,用于计算 x 角的值。公式$$\cos (x) = \displaystyle\sum\limits_{k=0}^\infty \frac{(-1)^{k}}{(2k!)}x^{2k}$$对于 Cos(x) 级数Cos(x) = 1 – (x*2 / 2!) + (x*4 / 4!) – (x*6 / 6!) + (x*8 / 8!)……示例输入:x = 10,n = 3 输出:0.984804 输入:x = 8,n = 2 输出:0.990266以下程序中使用的方法如下 -输入 x 和 n 的值应用 ... 阅读更多
1K+ 浏览量
给定一个整数 n;任务是找到该第 n 个位置的卡特兰数。因此,在进行程序之前,我们必须知道什么是卡特兰数?卡特兰数是自然数的序列,它以各种计数问题形式出现。卡特兰数 C0、C1、C2、… Cn 由公式驱动 -$$c_{n}=\frac{1}{n+1}\binom{2n}{n} = \frac{2n!}{(n+1)!n!}$$对于每个 n = 0、1、2、3、… 的一些卡特兰数是 1、1、2、5、14、42、132、429、1430、4862、…因此,如果我们输入 n =3,我们应该从程序中获得 5 作为输出一些 ... 阅读更多
312 浏览量
给定一个以字符串形式表示的数字 n;任务是使用井号打印以下数字。就像我们提供了一个数字“1234”以下数字的表示应为 -同样,我们希望我们的解决方案打印 -示例输入:n[] = {“2234”} 输出:输入:n[] = {“987”} 输出:我们将用于解决给定问题的方法 -以字符串形式最多输入 4 位数字。逐个制作每个数字的大图案,我们想要用于数字。遍历字符串并逐个打印每个数字。算法开始 步骤 1 -> ... 阅读更多
850 浏览量
给定一个数字作为字符串和一个基数;任务是检查给定数字是否属于该给定基数。我们必须根据数字系统检查数字和基数,在数字系统中存在基数,例如二进制数的 2、八进制数的 8、十进制数的 10 和十六进制数的 16。根据此,我们必须找到字符串中的给定数字是否属于特定基数,如果它属于特定基数,则我们必须打印“是” ... 阅读更多
8K+ 浏览量
给定 'a' 为第一项,'d' 为公差,'n' 为级数中的项数。任务是找到级数的第 n 项。因此,在讨论如何为问题编写程序之前,我们应该知道什么是算术级数。算术级数或算术序列是一系列数字,其中两个连续项之间的差相同。就像我们有第一项,即 a =5、差 1 以及我们想要找到的第 n 项应为 3。因此,级数将是:5、6、7,因此输出必须为 7。因此, ... 阅读更多
4K+ 浏览量
给定 'a' 为第一项,'r' 为公比,'n' 为级数中的项数。任务是找到级数的第 n 项。因此,在讨论如何为问题编写程序之前,我们应该知道什么是几何级数。数学中的几何级数或几何序列,其中除第一项外的每一项都是通过将前一项乘以公比得到,且项数固定。例如 2、4、8、16、32.. 是一个几何级数,第一项为 2,公比为 2。如果我们有 n ... 阅读更多