找到 34423 篇文章,关于编程

C 编程语言标准

sudhir sharma
更新于 2020年8月5日 07:35:32

1K+ 次查看

在这个问题中,我们将学习 C 编程语言中定义的标准。这些是开发社区定义的编译器理想情况下编译程序的标准方法。要理解我的意思,请举一个大家可能都遇到过并且看到过问题但没有深入研究的常见 C 程序的简单例子。main() 函数的 void 返回类型 - 请参见以下程序 -void main() {    //程序代码 }如果我们使用 turbo c 编译器,这个程序可以正常运行,但是 ... 阅读更多

C 程序将学生记录存储为结构并按姓名排序

sudhir sharma
更新于 2020年8月5日 07:34:38

2K+ 次查看

在这个问题中,我们给定一个学生的记录,其中包含 student_id、student_name、student_percentage。我们的任务是创建一个 C 程序,将学生记录存储为结构并按姓名排序。让我们举一个例子来理解这个问题,输入 - 学生记录 ={{ student_id = 1, student_name = nupur, student_percentage = 98}, { student_id = 2, student_name = Akash, student_percentage = 75}, { student_id = 3, student_name = Yash, student_percentage = 62}, { student_id = 4, student_name = Jyoti, student_percentage = 87}, { student_id = 5, student_name = Ramlal, student_percentage = 80}}输出 - 学生记录 ={{ student_id = ... 阅读更多

使用给定的 a 和 b 单位在 C++ 中可以跨越的最大元素

Sunidhi Bansal
更新于 2020年8月4日 13:02:27

56 次查看

给定一个二进制数组 arr[] 和两个变量 a 和 b,它们具有一些初始值。要跨越数组 arr[] 中的元素,有两种方法 - 如果 arr[i] == 1,则可以从 a 中使用 1 个单位,而 b 不变。如果从 b 中使用 1 个单位,则 a 增加 1 个单位。(注意,a 的值不能增加到其原始值以上。)如果 arr[i] == 0,则可以从 a 或 b 中使用 1 个单位。现在让我们用一个例子来理解我们必须做什么 - 输入arr[] = {0, 0, 0, 1, 1}, ... 阅读更多

在 C++ 中可以使用 k 次更新使相等的最大元素数

Sunidhi Bansal
更新于 2020年8月4日 12:53:47

274 次查看

给定任务是在最多增加其元素 k 次后找到可以在给定数组中使相等的最大元素数。现在让我们用一个例子来理解我们必须做什么 - 输入a[] = {1, 3, 8}, k = 4输出2解释在这里,我们可以通过将 1 增加三次并将 3 增加四次来获得两个四,这使得 a[] = {4, 4, 8}输入arr = {2, 5, 9}, k = 2输出0在下面程序中使用的解决方法如下在 main() 函数中初始化 int a[]、size 和 k 以存储数组元素、数组大小和... 阅读更多

在 C++ 中两个大写字母之间可以存在最大数量的不同小写字母

Sunidhi Bansal
更新于 2020年8月4日 12:50:31

239 次查看

给定任务是在给定字符串中找到存在于两个大写字母之间的不同小写字母的最大数量。现在让我们用一个例子来理解我们必须做什么 - 输入str = “JKyubDoorG”输出3解释“yub”存在于两个大写字母 K 和 D 之间,数量为 3。“oor”也存在于两个大写字母 D 和 G 之间,数量为 2,因为“o”是重复的字母,我们正在寻找不同的字母。因此,输出为 3。输入str = “ABcefsTaRpaep”输出4在下面程序中使用的解决方法如下在函数 Max() 中... 阅读更多

在 C++ 中二进制字符串中零和一的最大差值

Sunidhi Bansal
更新于 2020年8月4日 12:45:15

258 次查看

给定任务是从给定的二进制字符串中找到一个子字符串,然后找到零和一的数量之间的最大差值。现在让我们用一个例子来理解我们必须做什么 - 输入str = “100100110”输出2解释在从位置 1 到 5 的子数组(“00100”)中,零和一的差值 = 4 – 1 = 3,这是可以找到的最大值。输入str = “00000”输出5在下面程序中使用的解决方法如下在 main() 函数中创建一个字符串 str 来存储二进制字符串。还初始化一个变量 int size 来存储... 阅读更多

二进制字符串中零和一的最大差值 - (O(n) 时间) 在 C++ 中

Sunidhi Bansal
更新于 2020年8月4日 12:41:03

116 次查看

给定任务是从给定的二进制字符串中找到一个子字符串,然后找到零和一的数量之间的最大差值。现在让我们用一个例子来理解我们必须做什么 - 输入str = “10010110”输出2解释在从位置 1 到 4 的子数组(“0010”)中,零和一的差值 = 3 – 1 = 2,这是可以找到的最大值。输入str = “00000”输出5在下面程序中使用的解决方法如下在 main() 函数中创建一个字符串 str 来存储二进制字符串。还声明一个数组 int arr[str.length()+1];将 arr[] 的所有元素设置为... 阅读更多

在 C++ 中二进制矩阵中的最大十进制值路径

Sunidhi Bansal
更新于 2020年8月4日 12:37:54

104 次查看

给定任务是在从给定正方形二进制数组的左上角元素到右下角元素的路径中获得的最大整数值,即从索引 [0][0] 到索引 [n - 1][n - 1]。在覆盖路径时,我们只能向右移动 ([i][j + 1]) 或向下移动 ([i + 1][j])整数值将使用遍历路径的位进行计算。现在让我们用一个例子来理解我们必须做什么 - 输入m = {    {1, 1, 1, 1},    {0, 0, ... 阅读更多

在 C++ 中长度为 K 的子字符串的最大计数,这些子字符串由相同的字符组成

Sunidhi Bansal
更新于 2020年8月4日 12:32:59

320 次查看

给定任务是找到长度为 K 的子字符串的最大计数,这些子字符串由相同的字符组成。给定一个字符串 s 和另一个整数 K,我们必须计算大小为 K 且具有相同字符的子字符串的出现次数。在找到的子字符串中,我们必须选择出现次数最多的子字符串。现在让我们用一个例子来理解我们必须做什么 - 输入s = ”tuuxyyuuc”,K = 2输出2解释这里长度为 2 且具有相同字符的子字符串是:“uu”和“yy”,但正如所见,“yy”只出现 1 次,而... 阅读更多

在 C 中可以在进程内创建的最大线程数

Sunidhi Bansal
更新于 2020年8月4日 12:29:20

948 次查看

给定任务是在 C 中找到可以在进程内创建的最大线程数。线程是轻量级进程,可以由调度程序独立管理。因为线程是进程的一部分,所以多个线程可以与一个进程关联,并且由于它比进程轻,因此上下文切换也需要更少的时间。线程需要的资源少于进程,并且它们还与其对等线程共享内存。所有用户级对等线程都被操作系统视为单个任务。更少的时间... 阅读更多

广告

© . All rights reserved.