找到 34423 篇文章 关于编程

C++ 中的 iswprint( )

Sunidhi Bansal
更新于 2020年8月14日 08:18:19

40 次浏览

我们的任务是展示 iswprint( ) 的工作原理。C++ STL 中的 iswprint( ) 函数用于检查给定的宽字符是否可打印。它是 C++ 中 cwctype 头文件中提供的函数。宽字符是一种计算机字符数据类型,其大小通常大于传统的 8 位字符。语法int iswprint(c);参数c – 此参数指定要检查是否可打印的宽字符。返回值如果 c 可打印,则此函数返回非零值。它将返回… 阅读更多

在 C++ 中将句子拆分为单词

Sunidhi Bansal
更新于 2020年8月14日 08:14:52

2K+ 次浏览

任务是将句子拆分为单词。我们将分离句子中存在的全部单词。输入 我是一个好孩子输出 我是一个好孩子在上面的例子中,我们将单行打印单个单词。示例#include #include #include 使用名称空间 std; void split( string st){ string word = “ “; for ( char s : st){ 如果 (s== ‘ ‘){ cout

C++ 中复数的 sqrt( ) 函数

Sunidhi Bansal
更新于 2020年8月14日 08:09:49

439 次浏览

任务是找出复数的 sqrt() 函数的工作原理。基本上,sqrt( ) 是 complex 头文件中提供的函数。此函数用于计算复数的平方根。语法模板 complex Sqrt(const complex& x);参数x − 此参数 x 表示复数。返回值此函数返回复数的平方根。输入 − Sqrt(3,8i)输出 − (2.4024,1.6649)输入 Sqrt(7,1i)输出 − (2.6524,0.1885)示例#include #include 使用名称空间 std; int main( ){ / / 定义复数 complex x(4,9); cout

C语言中数组中相同元素的两次出现之间的最大距离

Sunidhi Bansal
更新于 2020年8月14日 08:05:48

2K+ 次浏览

我们得到一个整数数组。数组中相同元素的多次出现。这里的任务是找到数组中任何两个相同元素之间的最大距离。我们将从左侧开始拾取数组中的每个元素。然后我们将找到相同数字的最后一次出现并存储索引之间的差值。现在,如果此差值为最大值,则返回它。输入 Arr[] = { 1, 2, 4, 1, 3, 4, 2, 5, 6, 5 }输出 −数组中相同元素两次出现之间的最大距离 − 4说明 − 重复的… 阅读更多

C语言中字符串中任何两个相同字符之间的最大字符数

Sunidhi Bansal
更新于 2020年8月14日 08:02:44

1K+ 次浏览

我们得到一个字母字符串。数组中至少可以有两个相同字符的出现。这里的任务是找到任何两个字符出现之间最大的字符数。如果任何字符都没有重复,则返回 -1。输入 − 字符串 str = “abcdba”输出 −字符串中任何两个相同字符之间的最大字符数 − 4说明 − 重复的字符只有 ‘a’ 和 ‘b’,索引为 −1. 2‘a’ 的第一个索引为 0,最后一个为 5,中间的字符为 5-0-1=4 2. ‘b’ 的第一个索引为 1,最后一个为 4,中间的字符为… 阅读更多

C语言中在 k 个学生之间平均分配的最大巧克力数量

Sunidhi Bansal
更新于 2020年8月14日 08:00:34

1K+ 次浏览

我们得到连续盒子中巧克力的数量,以数组的形式给出,以及一个数字 k,它表示将这些巧克力分配给的学生人数。这里的任务是选择连续的盒子,以便其中巧克力的总和可以平均分配给 k 个学生。我们还必须确保巧克力的数量最大。为此,我们将从左到右遍历数组,并开始添加巧克力的数量,然后将总和除以 k。如果它被完全除以… 阅读更多

C语言中分两步可以提取的最大金额

Sunidhi Bansal
更新于 2020年8月14日 07:58:45

177 次浏览

我们得到两个储物柜,称为 L1 和 L2,它们以硬币的形式存有一些钱。L1 有 A 个硬币,L2 有 B 个硬币。我们必须从储物柜中提取金钱或硬币,以便提取的钱最大。每次从任何储物柜中提取硬币时,都会用比其先前数量少 1 个硬币来代替。如果我们从 L1 中提取 A 个硬币,那么它将被 A-1 个硬币代替,如果我们从 L2 中提取 B 个硬币,那么它将被… 阅读更多

C语言中 k 个元素组与数组其余部分之间的最大差异

Sunidhi Bansal
更新于 2020年8月14日 07:56:45

506 次浏览

我们得到一个大小为 N 的整数数组和一个数字 k。数组包含随机顺序的整数。任务是找到 k 个元素组与数组其余部分之间的最大差异。数组将分为两部分。第一部分是从中取出的一组 k 个元素,第二部分是数组的其余元素。我们必须选择 k 个元素,使得两组元素之和之间的差值最大。如果 k 小于(数组大小的一半)… 阅读更多

C语言中数组中元素的第一个索引和最后一个索引之间的最大差异

Sunidhi Bansal
更新于 2020年8月14日 07:54:28

494 次浏览

我们得到一个大小为 N 的整数数组。数组包含随机顺序的整数。任务是找到数组中元素的第一个索引和最后一个索引之间的最大差异。我们必须找到一个在数组中出现两次的数字,并且其索引之间的差值最大。如果有更多这样的对,我们将存储索引之间的最大差值。输入 Arr[] = { 2, 1, 3, 1, 3, 2, 5, 5 }。输出 −数组中元素的第一个索引和最后一个索引之间的最大差异 − … 阅读更多

C语言中两个元素之间的最大差异,使得较大的元素出现在较小的数字之后

Sunidhi Bansal
更新于 2020年8月14日 07:52:29

1K+ 次浏览

我们得到一个大小为 N 的整数数组。数组包含随机顺序的整数。任务是找到两个元素之间的最大差异,使得较大的元素出现在较小的数字之后。即 Arr[j]-Arr[i] 最大,使得 j>i。输入 Arr[] = { 2, 1, 3, 8, 3, 19, 21}。输出 −两个元素之间的最大差异,使得较大的元素出现在较小的数字之后 − 20说明 − 最大差异在 21 和 1 之间,并且 21 出现在数组中的 1 之后。输入 Arr[] = {18, 2, 8, 1, 2, 3, 2, … 阅读更多

广告
© . All rights reserved.