找到关于 C 语言的1356篇文章

C语言程序:检查矩阵是否为反对称矩阵?

sudhir sharma
更新于 2019年8月20日 08:44:46

3K+ 次浏览

如果对于所有 i 和 j,都有 aij = -aji,则称方阵 A 为反对称矩阵。换句话说,如果矩阵 A 的转置等于矩阵 A 的负值,即 (AT = -A),则称矩阵 A 为反对称矩阵。请注意,反对称矩阵中的所有主对角线元素都为零。让我们以一个矩阵为例:A = |0 -5 4| |5 0 -1| |-4 1 0|这是一个反对称矩阵,因为对于所有 i 和 j,都有 aij = -aji。例如,a12 = -5,a21 = 5,这意味着 a12 = -a21。同样,此条件也适用于……阅读更多

老鼠走迷宫的 C 语言程序 - 回溯法-2?

sudhir sharma
更新于 2019年8月20日 10:25:14

3K+ 次浏览

老鼠走迷宫也是一个利用回溯法的流行问题。迷宫是一个二维矩阵,其中一些单元格被阻塞。其中一个单元格是起始单元格,我们必须从那里开始。另一个单元格是目标单元格,我们必须到达那里。我们必须找到一条从起始单元格到目标单元格的路径,而不会进入任何被阻塞的单元格。下面显示的是一个未解迷宫的图片。 这是它的解决方案。为了解决这个难题,我们首先从起始单元格开始,然后沿着……阅读更多

C语言程序:检查除数个数是奇数还是偶数?

sudhir sharma
更新于 2019年8月20日 08:34:59

289 次浏览

给定一个数字“n”作为输入,此程序用于查找 n 的总除数个数是偶数还是奇数。偶数是可以被 2 整除的整数。例如:0、8、-24 奇数是不能被 2 整除的整数。例如:1、7、-11、15 输入:10 输出:偶数 说明 找到 n 的所有除数,然后检查总除数个数是偶数还是奇数。为此,找到所有除数并计数,然后将此数字除以 2 以检查它是否……阅读更多

C语言程序:数组旋转?

sudhir sharma
更新于 2019年8月20日 08:33:41

3K+ 次浏览

编写一个 C 语言程序,将数组向左旋转 n 个位置。如何在 C 语言编程中将数组向左旋转 n 次。在 C 语言程序中将数组向左旋转 n 个位置的逻辑。输入:arr[] = 1 2 3 4 5 6 7 8 9 10 N = 3 输出:4 5 6 7 8 9 10 1 2 3 说明 读取数组中的元素,例如 arr。将旋转次数读入某个变量,例如 N。将给定数组向左旋转 1 次,共 N 次。实际上,向左旋转是指将数组元素向左移动一个位置并将第一个……阅读更多

C语言程序:煎饼排序?

sudhir sharma
更新于 2019年8月20日 08:31:34

198 次浏览

此 C 语言程序在整数数组上实现煎饼排序。煎饼排序是排序问题的变体,其中唯一允许的操作是反转序列的某些前缀元素。煎饼排序是数学问题的口语说法,即当可以使用铲子插入堆栈中的任何位置并将其上方的所有煎饼翻转时,按大小顺序排列无序的煎饼堆栈。煎饼数是给定数量的煎饼所需的最小翻转次数输入:5、3、2、1、4 输出:1 2 3 4 5 说明 它……阅读更多

C/C++ 中交替的元音和辅音字符串?

sudhir sharma
更新于 2019年8月20日 08:29:16

303 次浏览

给定一个字符串,重新排列字符串中的字符,以便元音和辅音占据交替的位置。如果字符串不能以上述方式重新排列,则打印“不可能”。元音和辅音之间应该保持顺序。输入:abce 输出:abec 说明 查找字符串中元音和辅音的数量。如果元音和辅音的数量差超过一,则返回“不可能”。如果存在字符串中元音多于辅音的情况,则先打印第一个元音,然后……阅读更多

查找出现奇数次的数字的 C/C++ 程序?

sudhir sharma
更新于 2019年8月20日 08:26:21

350 次浏览

一个 C++ 程序,用于在一个给定的正整数数组中查找出现奇数次的数字。在这个数组中,所有数字都出现偶数次。输入:arr[] = {5, 7, 8, 8, 5, 8, 8, 7, 7} 输出:7 说明 使用两个循环,其中外循环逐个遍历所有元素,内循环计算外循环遍历的元素出现的次数。示例 #include using namespace std; int Odd(int arr[], int n){    for (int i = 0; i < n; i++) {       int ctr = 0;   ... 阅读更多

查找第 n 项为 n^2 – (n-1)^2 的级数之和的 C/C++ 程序

sudhir sharma
更新于 2019年8月20日 08:24:03

236 次浏览

数学中有很多类型的级数,可以用 C 语言轻松求解。此程序用于在 C 语言程序中查找以下级数的和。Tn = n2 - (n-1)2 查找级数所有项的和为 Sn mod (109 + 7),以及 Sn = T1 + T2 + T3 + T4 + ...... + Tn 输入:229137999 输出:218194447 说明 Tn 可以表示为 2n-1 如我们所知,=> Tn = n2 - (n-1)2 =>Tn = n2 - 1 - n2 + 2n ... 阅读更多

C/C++ 标记?

sudhir sharma
更新于 2019年8月20日 08:13:18

9K+ 次浏览

C++ 标记是程序的最小单个单元。C++ 是 C 的超集,因此 C 的大多数结构在 C++ 中都是合法的,其含义和用法保持不变。因此,标记、表达式和数据类型与 C 语言类似。以下是 C++ 标记:(大多数 C++ 标记基本上与 C 标记类似) 关键字 标识符 常量 变量 运算符 关键字 关键字是保留字,具有固定的含义,其含义不能更改。编译器已经知道这些关键字的含义和工作方式。C++ 的关键字比 C 多,而额外的关键字具有特殊的工作方式……阅读更多

添加 n 个二进制字符串?

sudhir sharma
更新于 2019年8月20日 08:08:41

262 次浏览

在这个程序中,我们必须添加给定的二进制数。有 n 个二进制数,我们必须将它们全部加起来,得到一个二进制数作为输出。为此,我们将使用二进制加法逻辑,并将从 1 到 N 的所有项逐个相加以获得结果。输入:“1011”、“10”、“1001” 输出:10110 说明 更简单的方法是将二进制字符串转换为其十进制等价物,然后将它们相加并再次转换为二进制。在这里,我们将手动进行加法。我们将使用一个辅助函数来添加两个二进制字符串。该函数将用于……阅读更多

广告