找到 1356 篇文章 关于 C

编写一个 C 程序来打印“Tutorials Point”,不使用分号

sudhir sharma
更新于 2020年7月1日 11:29:03

186 次查看

要打印任何字符串而不使用分号,我们需要了解标准输出的工作原理以及为什么使用分号。分号是行尾语句,用于告诉程序该行在此处结束。此处使用的标准打印语句 printf 是标准 io 库的一种方法。让我们深入了解 printf() 方法。int printf(const char *format , ...)此方法返回一个整数,并具有一组参数 format 和 ...。format 是在输出屏幕中打印的字符串。而 ... 是 ... 阅读更多

用 C 编程语言实现 N 幅画的涂色方案,使得相邻的画颜色不同

sudhir sharma
更新于 2019年8月9日 12:04:02

648 次查看

在这个问题中,给定 N 幅画,我们可以用 m 种颜色来涂画,我们需要找到可以绘制画作的方式数量,使得没有相同颜色的画彼此相邻。程序的输出可能包含非常大的值,处理这些值有点麻烦,因此我们将以标准模数 109 +7 计算其答案。查找方式数量的公式为:Ways = n*(m-1)(n-1)示例说明问题,这将需要画作的数量 n 和颜色的数量 m ... 阅读更多

用 C 编程语言计算六棱柱的表面积和体积

sudhir sharma
更新于 2019年8月9日 12:01:50

393 次查看

任何图形的表面积是其表面覆盖的总面积。六棱柱是一个三维图形,其两端都有一个六边形。棱柱的示例如下所示 -在数学中,六棱柱被定义为一个具有 8 个面、18 条边和 12 个顶点的三维图形。表面积 = 3ah + 3√3*(a2) 体积 = (3√3/2)a2h示例#include #include int main() {    float a = 5, h = 10;    //计算六棱柱面积的逻辑    float Area;    Area = 6 * a * h + 3 * sqrt(3) * a * a;   ... 阅读更多

用 C 编程语言判断超级完全数

sudhir sharma
更新于 2019年8月13日 07:50:54

413 次查看

超级完全数的概念类似于完全数。它由 D Suryanarayana 于 1969 年发现。他将超级完全数概括为满足以下公式的数:sig(sig(n)) = 2n这里,sig(n) 是计算一个数的除数之和的函数,它也称为除数求和函数。以下示例使这个概念更清晰:我们需要检查数字 N 是否是超级完全数:N = 16输出yes解释 - 要检查一个数字是否为完全数,我们将找到其除数之和 ... 阅读更多

用 C 编程语言判断超级素数

sudhir sharma
更新于 2019年8月13日 07:49:34

1K+ 次查看

超级素数是指在所有素数序列中占据素数位置的数。也称为高阶素数,这些数在素数序列中的位置等于素数。一些超级素数是 3、5、11、17…例如,让我们找到小于 13 的所有超级素数 -输入 13输出3、5、11。解释 - 要找到小于 13 的超级素数,我们将找到所有小于 13 的素数。所以,小于 13 的所有素数是 2、3、5、7、11,... 阅读更多

用 C 编程语言计算句子中每个单词的 ASCII 值之和

sudhir sharma
更新于 2019年8月9日 11:49:06

324 次查看

单词的 ASCII 值是基于 ASCII 标准的整数表示。在这个问题中,给定一个句子,我们必须计算句子中每个单词的 ASCII 值之和。为此,我们将必须找到句子中所有字符的 ASCII 值,然后将它们加起来,这将给出该单词中字母的 ASCII 值之和。我们必须对所有单词执行相同的操作,最后,我们将添加所有总和并给出每个单词的 ASCII 值的最终总和 ... 阅读更多

用 C 编程语言从数组中构建求和三角形

sudhir sharma
更新于 2019年8月9日 11:46:46

622 次查看

从数组中构建的求和三角形是一个三角形,它通过逐个减少数组的元素数量来构建,而形成的新数组包含现有数组的相邻整数之和。此过程持续进行,直到数组中只剩下一个元素。让我们举一个例子来更好地解释内容,Array = [3, 5, 7, 8, 9]输出[106] [47, 59] [20, 27, 32] [8, 12, 15, 17] [3, 5, 7, 8, 9]解释对于第一个数组:( 3 + 5 = 8),( 5 + 7 = ... 阅读更多

用 C 编程语言计算级数 0.6、0.06、0.006、0.0006、… 前 n 项的和

sudhir sharma
更新于 2019年8月9日 11:41:53

187 次查看

给定的级数 0.6、0.06、.... 是一个几何级数,其中每个元素都是前一个元素除以 10。因此,要找到级数的和,我们必须对 r 小于 1(在我们的例子中 r=0.1)的情况应用几何级数求和公式。Sum = 6/10 [1- (1/10)n/(1-1/10)] Sum = 6/9 [1- (1/10)n] Sum = 2/3[1- (1/10n)]示例#include #include int main() {    int n = 6;    float sum = 2*((1 - 1 / pow(10, n)))/3;    printf("sum = %f", sum); }输出sum = 0.666666

用 C 编程语言计算序列 2、22、222、……… 的和

sudhir sharma
更新于 2019年8月9日 11:40:23

1K+ 次查看

给定一个序列:2、22、222、2222…..,我们需要找到该序列的和。所以我们必须使用数学公式来找到级数的和,公式的解释是这样的 -sum =[2+22+222+2222….] sum= 2*[1+11+111+1111….] Sum = 2/9[9+99+999+9999….] sum= 2/9 [10+100+1000+10000+.....] sum = 2/9[10+102+103+104+.....] sum=2/9*[(10n-1-9n)/9]示例#include #include int main() {    int n = 3;    float sum = 2*(pow(10, n) - 1 - (9 * n))/81;    printf("sum is %d", sum);    return 0; }输出sum is 879

用 C 编程语言计算从 1 到 N 中能被 2 或 5 整除的数的和

sudhir sharma
更新于 2019年8月9日 11:37:58

327 次查看

从 1 到 N 中能被 2 或 5 整除的自然数之和可以通过找到从 1 到 N 中所有能被 2 整除的自然数之和以及从 1 到 N 中所有能被 5 整除的自然数之和来计算。将这两个和相加,然后减去从 1 到 N 中所有能被 10 整除的自然数之和,这样我们就得到了期望的结果。这种方法是一种有效的方法,可用于计算 n 的较大值时的和。有些人可能想到使用 ... 阅读更多

广告