在这里,我们将看到如何通过编写简单的 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 "); }
在这个程序中,我们将看到如何获取数组中出现奇数次的数字。有很多不同的方法。最简单的方法之一是执行异或运算。如果一个数字与自身进行异或运算,结果将为 0。因此,如果一个数字进行偶数次异或运算,结果将为 0,否则为数字本身。此解决方案有一个问题,如果多个元素出现奇数次,它将返回其中一个。算法getNumOccurredOdd(arr, n)开始 res := 0 for each element e from arr, do ... 阅读更多
在这里,我们将看到如何检查整数中设置的位数。设置的位是数字二进制表示中的 1。例如,数字 13 有三个设置的位 1101。因此计数将为 3。为了解决这个问题,我们将数字向右移动,如果 LSB 为 1,则增加计数。直到数字变为 0,它将运行。算法countSetBit()开始 count := 0 while count is not 0, do if LSb of n is set, then count := ... 阅读更多