算术平均数只是数字的平均值。在这个程序中,我们将看到如何从一组数字中找到算术平均数。该函数将获取数字集和元素的数量。我们的任务只是将每个元素相加,然后将其除以传递的元素数量。算法arithmeticMean(dataset, n)开始 sum := 0 for 每个元素 e 来自数据集,执行 sum := sum + e 完成 return sum/n end示例 实时演示#include using namespace std; float arithmetic_mean(float data[], int size) { float sum = 0; for(int i = 0; i
这里我们将看到如何打印到 N 的所有交替素数。交替素数如下所示。假设 N = 15。因此到 N 的素数为 {2, 3, 5, 7, 11, 13}。交替素数为 {2, 5, 11}。让我们看看如何解决这个问题。算法printAlternatePrime(N)开始 定义一个大小为 N + 1 的布尔数组 prime,并填充 1。 for p := 2, p^2 小于 N,将 p 增加 1,执行 if prime[p] 为真,则 for 所有倍数 ... 阅读更多
这里我们将看到如何通过编写简单的 C 或 C++ 代码来关闭系统。不同的操作系统中的关闭过程各不相同。如果我们是 Linux 用户,我们可以使用此终端命令来关闭。shutdown –P now如果我们使用的是 Windows 系统,我们可以使用此命令-c:\windows\system32\shutdown /i我们将看到 Linux 和 Windows 的代码示例(Linux)#include using namespace std; int main() { system("shutdown -P now"); }示例(Windows)#include using namespace std; int main() { system("c:\windows\system32\shutdown /i "); }
在这个程序中,我们将看到如何获取数组中出现奇数次的数字。有很多不同的方法。最简单的方法之一是执行 ZOR 操作。如果一个数字与自身进行异或运算,则结果为 0。因此,如果一个数字进行偶数次异或运算,则结果为 0,否则结果为数字本身。此解决方案有一个问题,如果多个元素出现奇数次,它将返回其中一个。算法getNumOccurredOdd(arr, n)开始 res := 0 for 每个元素 e 来自 arr,执行 ... 阅读更多