c语言
-
计算C语言中没有连续1的二进制字符串的数量
给定的任务是计算长度为 n 的所有二进制字符串中没有连续 1 的数量。 二进制数字系统是数字表示技术的一种。它在数字系统中最流行和使用。二进制系统用于表示二进制量,该二进制量可以由任何仅具有两种操作状态或可能条件的设备来表示。例如,开关只有两种状态:打开或关闭。 在二进制系统中,只有两个符号或可能的…
-
在C语言中编写一个程序,用于检查一个字符串是否包含任何特殊字符
给定一个字符串 str[],任务是检查字符串是否包含任何特殊字符,如果字符串有特殊字符,则打印“字符串不被接受”,否则打印“字符串被接受”。 特殊字符是那些既不是数字也不是字母的字符,即 – !@#$%^&*()+=-][‘;/.,{}|:”?`~ 因此,在C编程语言…
-
在C/C++中,我什么时候可以使用前向声明?
在 C++ 中,前向声明让声明后面的代码知道存在类名为“人”。当编译器看到这些名称的使用时,它会感到满意。后来的链接器将找到类的定义。 示例代码 Class Person;void myFunc(Person p1) { // …}Class Person { // Class definiti…
-
在C语言中的随机密码生成器
在本文中,我们将深入探讨与C编程中的字符串操作相关的一个有趣且实用的问题。我们将在C语言中构建一个“随机密码生成器”。这个问题不仅可以增强您对字符串操作的理解,还可以增加您对C标准库的知识。 问题陈述 任务是构建一个生成指定长度的随机密码的程序。密码应包含大小写字母、数字和特殊字符。 C 解决方案方…
-
C程序计算身体质量指数(BMI)
给定一个人的体重和身高,任务是找到他的BMI即身体质量指数,并显示出来。 计算身体质量指数需要两个东西: 体重身高 可以使用下面的公式计算BMI: BMI = (质量或体重) / (身高*身高) 其中体重以千克为单位,身高以米为单位 示例 Input 1-: weight = 60.00 Heigh…
-
使用C语言检查输入的值是否为回文
回文是指任何一个单词、数字、句子或其他字符序列,无论从前往后还是从后往前读都是一样的。 在这个编程中,我们尝试从控制台输入一个数字,并将该数字赋值给临时变量。 如果数字大于零,应用下面给出的逻辑: while(n>0){ r=n%10; sum=(sum*10)+r; n=n/10;} 如果t…
-
如何使用C语言打印出菱形图案中的星星?
在这里,为了以菱形图案打印星星,我们使用嵌套的 for 循环。 我们用于以菱形图案打印星星的逻辑如下所示 – //For upper half of the diamond the logic is:for (j = 1; j <= rows; j++){ for (i = 1; …
-
在C++中,计算两点之间的整数点数量
在本教程中,我们将编写一个程序,用于找到给定两个点之间的整数点的数量。 两个给定点之间的点的数量将是gcd(abs(x2), abs(y1-y2)) – 1。 如果连接线与x轴平行,则整数点的数量将是abs(y1 – y2) – 1。 如果连接线与y轴平行,则整数…
-
在C语言中,什么是标识符?
标识符用于程序中的任何变量、函数、数据定义、标签等。 在开始任何语言之前,您至少必须知道如何命名标识符。 在C语言中,标识符是字母数字字符的组合,即首先以字母或下划线开头,其余为字母、任意数字或下划线。标识符命名规则 标识符命名必须遵循的规则如下 – 字母字符的大小写是重要的。例如,对变…
-
在C语言中,将以下内容翻译为中文:0-1背包问题
背包是一个袋子。而背包问题涉及根据物品的价值将物品放入袋子中。它的目标是最大化袋子内的价值。在0-1背包中,您可以选择放入物品或丢弃它,没有将物品的一部分放入背包的概念。 示例问题 Value of items = {20, 25,40}Weights of items = {25, 20, 30}…