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 ... 阅读更多