找到 1356 篇文章 关于 C

C 程序动态创建数组并打印元素和

Arnab Chakraborty
更新于 2021年10月8日 11:09:20

7K+ 浏览量

假设我们有一个数字 n。我们将不得不动态创建一个大小为 n 的数组,并依次输入 n 个数字,然后找到它们的和。要创建数组,我们可以使用 malloc() 或 calloc() 函数,这两个函数位于 stdlib.h 头文件中。n 的值也通过标准输入作为输入提供。因此,如果输入像 n = 6,数组元素为 9、8、7、2、4、3,则输出将为 33,因为 9 + 8 + 7 + 2 + 4 + 3 的和 = 33。为了解决这个问题,我们... 阅读更多

C 程序计算通过隧道的体积

Arnab Chakraborty
更新于 2021年10月8日 11:06:23

309 浏览量

假设有一个隧道,其高度为 41,宽度非常大。我们还有一个装有长度、宽度和高度的箱子的列表。如果箱子的高度正好小于隧道的高度,则箱子可以穿过隧道。我们将不得不找到通过隧道的体积总量。体积等于长度 * 宽度 * 高度。因此,我们有一个数字 N,一个具有 N 行和三列的二维数组。因此,如果输入像 N = 4 boxes = [[9, 5, 20], [3, 7, 15], [8, 15, 41], [6, 3, ... 阅读更多

C 程序查找男生或女生学生的成绩

Arnab Chakraborty
更新于 2021年10月8日 11:04:55

839 浏览量

假设我们有一个名为 marks 的数组,其中给出了一些分数,所有偶数索引的分数,如 marks[0]、marks[2] 等,都保存着男生的分数,所有奇数索引的分数都保存着女生的分数。我们还有另一个名为 gender 的输入。gender 的值为 'b' 或 'g',当它为 'b' 时,我们将不得不返回所有男生的分数之和,当它为 'g' 时,返回所有女生的分数之和。(数组的大小为 N)因此,如果输入像 N = 9 marks = [8, 5, 2, 6, 7, 5, 9, 9, ... 阅读更多

C 程序查找给定递推关系的第 n 项

Arnab Chakraborty
更新于 2021年10月8日 11:02:52

1K+ 浏览量

假设我们有三个数字 a、b、c 和一个值 n。我们遵循一个递推公式 S(n) −S(1) 返回 aS(2) 返回 bS(3) 返回 cS(n) 返回 S(n-1) + S(n-2) + S(n-3) 对于所有 n > 3。我们将不得不通过遵循此递推关系来查找第 n 项。因此,如果输入像 a = 5、b = 2、c = 3、n = 6,则输出将为 28,因为 −S(6) = S(5) + S(4) + S(3)S(5) = S(4) + S(3) + S(2)S(4) = S(3) + S(2) + S(1) = 3 + 2 + 5 = 10 因此现在 S(5) = ... 阅读更多

C 程序查找五位数的数字之和

Arnab Chakraborty
更新于 2021年10月8日 11:00:17

28K+ 浏览量

假设我们有一个五位数 num。我们将不得不找到其数字之和。为此,我们将从右到左取出数字。每次将数字除以 10,余数将是最后一位数字,然后将数字更新为其商(仅整数部分),最后数字将在最后减少到 0。因此,通过对数字求和,我们可以得到最终的总和。因此,如果输入像 num = 58612,则输出将为 22,因为 5 + 8 + 6 + ... 阅读更多

C 程序使用 for 循环将所有数字转换为文字

Arnab Chakraborty
更新于 2021年10月8日 10:58:16

1K+ 浏览量

假设我们有两个数字 a 和 b。我们将不得不将每个数字转换为文字并逐个打印它们。将数字转换为文字意味着对于数字 5,它应该打印“Five”。因此,如果输入像 a = 3、b = 8,则输出将为ThreeFourFiveSixSevenEight为了解决这个问题,我们将遵循以下步骤 -定义一个函数 solve(),它将接收 d,如果 d < 0 且 d > 9,则:返回 (“超出 0 - 9 的范围”)否则当 d 等于 0 时,则:返回 (“Zero”)否则当 d 等于 1 时,则:返回 (“One”)否则当 d ... 阅读更多

C 程序将数字转换为文字

Arnab Chakraborty
更新于 2021年10月8日 10:56:42

2K+ 浏览量

假设我们有一个数字 d,我们将不得不将其转换为文字。所以如果 d = 5,我们的输出应该是“Five”。如果我们提供一些超出 0 和 9 范围的 d,它将返回适当的输出。因此,如果输入像 d = 6,则输出将为“Six”。为了解决这个问题,我们将遵循以下步骤 -定义一个函数 solve(),它将接收 d,如果 d < 0 且 d > 9,则:返回 (“超出 0 - 9 的范围”)否则当 d 等于 0 时,则:返回 (“Zero”)否则当 d 等于 ... 阅读更多

C 程序使用函数中的指针查找两个数的和与差

Arnab Chakraborty
更新于 2021年10月8日 10:55:02

6K+ 浏览量

假设我们有两个数字 a 和 b。我们将不得不定义一个可以计算 (a + b) 和 (a - b) 的函数。但是使用 C 中的函数,我们最多只能返回一个值。要查找多个输出,我们可以使用输出参数通过指针传递到函数参数中。在此问题中,我们将用 a+b 更新 a,用 a-b 更新 b。当我们调用函数时,我们将不得不传递这两个变量的地址。因此,如果输入像 a = 5、b = 8,则输出将... 阅读更多

C 程序通过定义函数查找四个整数中的最大值

Arnab Chakraborty
更新于 2023年9月14日 02:25:05

35K+ 浏览量

假设我们有四个数字 a、b、c 和 d。我们将不得不通过创建我们自己的函数来找到它们中的最大值。因此,我们将创建一个 max() 函数,该函数以两个数字作为输入并找到最大值,然后使用它们,我们将找到所有四个数字中的最大值。因此,如果输入像 a = 5、b = 8、c = 2、d = 3,则输出将为 8为了解决这个问题,我们将遵循以下步骤 -定义一个函数 max(),它将接收 x 和 y返回 x 和 y 中的最大值获取四个数字 a、b、... 阅读更多

C 程序查找两个数的和与差

Arnab Chakraborty
更新于 2021年10月8日 10:50:57

6K+ 浏览量

假设我们有两个整数 a、b 和两个浮点数 c、d。我们将不得不找到 a 和 b 以及 c 和 d 的和。我们还必须找到 a 和 c 的和。因此,根据 printf 函数的样式,输出可能会有所不同。因此,如果输入像 a = 5、b = 58 c = 6.32、d = 8.64,则输出将为 a + b = 63 c + d = 14.960001 a + c = 11.320000为了解决这个问题,我们将遵循以下步骤 -到... 阅读更多

广告