找到 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++ 中二进制字符串中 0 和 1 的最大差值

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

258 次浏览

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

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

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

116 次浏览

给定的任务是从给定的二进制字符串中找到一个子字符串,然后是 0 和 1 的数量之间的最大差值。让我们现在用一个例子来理解我们必须做什么 - 输入str = “10010110”输出2解释在位置 1 到 4 (“0010”) 的子数组中,0 和 1 之间的差值 = 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.