找到 34423 篇文章 相关编程

在 C++ 中放置 K 个骑士,使它们彼此不攻击

sudhir sharma
更新于 2020 年 4 月 17 日 10:43:06

441 次浏览

在这个问题中,我们得到三个整数值 K、N、M。我们的任务是在 NxM 棋盘上放置 K 个骑士,使得没有两个骑士相互攻击。可能存在 0 种有效方式,也可能存在多种有效方式。您需要打印所有有效情况。骑士是一种棋子,它向前移动两步,然后向左或向右移动一步。它可以在棋盘上的任何方向移动。攻击是指一个棋子在一个回合内可以到达另一个棋子的位置。… 阅读更多

在 C++ 中将 N^2 个数字放置到矩阵中,使得每一行都有相同的和

sudhir sharma
更新于 2020 年 4 月 17 日 10:39:25

147 次浏览

在这个问题中,我们得到一个整数值 N。我们的任务是将范围 (1, N2) 内的数字打印到大小为 NxN 的二维矩阵中,使得每一行的元素之和相等。让我们举个例子来理解这个问题,输入 - N = 4输出 -1 6 11 16 2 7 12 13 3 8 9 14 4 5 10 15每一行的元素之和为 34为了解决此方法,我们需要以某种方式在矩阵中放置每个元素,以便每一行的总和相等。… 阅读更多

在 C++ 中使用析构函数

sudhir sharma
更新于 2020 年 4 月 17 日 10:35:34

839 次浏览

析构函数是 c++ 中类的函数,用于删除类对象。调用析构函数析构函数在程序中类对象超出范围时被调用。对象超出范围的情况,程序超出函数范围。程序结束。初始化对象局部变量的块超出范围。当对象的运算符被删除时。示例让我们看一段代码并猜测程序的输出,实时演示#include using namespace std; int i; class destructor { public: … 阅读更多

使用 C++ STL 中的 std::merge() 快速合并两个已排序的数组(cute ho ap)

Sunidhi Bansal
更新于 2020 年 4 月 17 日 15:40:02

1K+ 次浏览

在本文中,我们将讨论如何使用 C++ STL 中的 std::merge() 函数快速合并两个已排序的数组。因此,在解决问题之前,让我们首先讨论 C++ STL 中的 std::merge()。什么是 std::merge()?std::merge() 函数是 C++ STL 中的内置函数,它在头文件中定义。merge() 用于合并两个已排序的范围或序列。此函数将两个已排序的范围组合成一个已排序的范围。所有元素都使用小于运算符 (

C++ 中的 quick_exit() 函数及示例

Sunidhi Bansal
更新于 2020 年 4 月 17 日 10:01:01

158 次浏览

在本文中,我们将讨论 C++ STL 中 quick_exit() 函数的工作原理、语法和示例。什么是 quick_exit()?quick_exit() 函数是 C++ STL 中的内置函数,它在头文件中定义。quick_exit() 函数用于快速终止调用进程,这意味着它在不清理其资源的情况下终止进程。此函数用于正常终止,并且不执行其他清理任务,例如,不调用对象析构函数,而 C 流被关闭或刷新,使用 tmpfile 打开的文件被删除。当我们使用 quick_exit() 终止进程时… 阅读更多

C/C++ 中的 putwchar() 函数

Sunidhi Bansal
更新于 2020 年 4 月 17 日 09:58:18

69 次浏览

在本文中,我们将讨论 C++ STL 中 putwchar() 函数的工作原理、语法和示例。什么是 putwchar()?putwchar() 函数是 C++ STL 中的内置函数,它在头文件中定义。putwchar() 函数用于将宽字符写入标准输出设备。此函数从参数中获取宽字符并将其写入 stdout 或系统的标准输出。此函数是 putchar() 的宽字符版本,后者在头文件中定义。语法putwchar( wchar_t widec );参数该函数接受以下参数:widec - 要写入的宽字符… 阅读更多

C/C++ 中的 mbrtoc32() 及示例

Sunidhi Bansal
更新于 2020 年 4 月 17 日 09:54:48

144 次浏览

在本文中,我们将讨论 C++ STL 中 std::mbrtoc32() 函数的工作原理、语法和示例。什么是 std::mbrtoc32()?std::mbrtoc32() 函数是 C++ STL 中的内置函数,它在头文件中定义。此函数用于将窄多字节字符转换为 UTF-32 字符表示形式。如果关联的字符指针不为空,并且所有其他参数也被接受,则它将转换相应的 32 位字符。语法size_t mbrtoc32( char32_t* pc32, char* str, size_t n, mbstate_t* ps);参数该函数接受以下参数:pc32 - 这是我们要将输出存储到的位置的指针。str -… 阅读更多

C/C++ 中的 mbrtoc16() 及示例

Sunidhi Bansal
更新于 2020 年 4 月 17 日 09:52:41

227 次浏览

在本文中,我们将讨论 C++ STL 中 std::mbrtoc16() 函数的工作原理、语法和示例。什么是 std::mbrtoc16()?std::mbrtoc16() 函数是 C++ STL 中的内置函数,它在头文件中定义。此函数用于将窄多字节字符转换为 UTF-16 字符表示形式。如果关联的字符指针不为空,并且所有其他参数也被接受,则它将转换相应的 16 位字符。语法size_t mbrtoc16( char16_t* pc16, char* str, size_t n, mbstate_t* ps);参数该函数接受以下参数:pc16 - 这是我们要将输出存储到的位置的指针。str -… 阅读更多

C/C++ 中的 mbsrtowcs() 函数

Sunidhi Bansal
更新于 2020 年 4 月 17 日 09:35:08

118 次浏览

在本文中,我们将讨论 C++ STL 中 std::mbsrtowcs() 函数的工作原理、语法和示例。什么是 std::mbsrtowcs()?std::mbsrtowcs() 函数是 C++ STL 中的内置函数,它在头文件中定义。mbsrtowcs() 表示它将第一个字节为 *src 的以 null 结尾的多字节字符字符串转换为其宽字符表示形式。此函数根据转换返回相应的值。语法size_t mbsrtowcs( wchar_t* pwc, char** str, size_t n, mbstate_t* ps);参数该函数接受以下参数:pwc - 这是我们要将输出存储到的位置的指针。str - 字符串,… 阅读更多

C/C++ 中的 memcpy()

Sunidhi Bansal
更新于 2020 年 4 月 17 日 09:30:22

3K+ 次浏览

在本文中,我们将讨论 C++ STL 中 memcpy() 函数的工作原理、语法和示例。什么是 memcpy()?memcpy() 函数是 C++ STL 中的内置函数,它在头文件中定义。memcpy() 函数用于复制内存块。此函数用于将源内存位置中的 num 个值复制到另一个内存位置。该函数的结果是数据的二进制副本。此函数不检查任何终止源或任何终止空字符,它只是从源复制 num 个字节。示例void memcpy( void* destination, void* source, size_t num);参数… 阅读更多

广告

© . All rights reserved.