找到关于编程的34423 篇文章

C语言中不同类型的常量有哪些?

Mandalika
更新于 2021年3月5日 11:20:17

13K+ 次浏览

常量是在程序执行期间不能更改的值;它是固定的。在 C 语言中,数字、字符或字符串称为常量。它可以是任何数据类型。常量也称为字面量。常量分为两种类型:主要常量 - 整数、浮点数和字符称为主要常量。次要常量 - 数组、结构、指针、枚举等称为次要常量。语法const 数据类型 变量;主要常量的示例 实时演示#include int main(){   const int height=20;   const int base=40;   float area;   area=0.5 * height*base;   printf("The area of triangle :%f", area);  ... 阅读更多

使用 C 语言中的 while 循环找出两个数字的最大公约数

Mandalika
更新于 2021年3月5日 11:17:21

6K+ 次浏览

问题使用 C 编程语言生成任意两个数字的最大公约数。解决方案让用户从控制台输入任意两个数字。对于这两个数字,让我们找出最大公约数。两个数字的最大公约数是能够精确地同时整除这两个数字而不留余数的最大数字。我们用来寻找两个数字的最大公约数的逻辑如下:−while(b!=0) //检查 b=0 条件,因为在 a/b 中,b 不应等于零   {     rem=a % b;     a=b;     b=rem;   } 打印 a程序 1 实时演示#include int main(){  ... 阅读更多

使用 C 语言中的 switch case 将数字转换为单词格式

Mandalika
更新于 2021年3月5日 11:06:39

6K+ 次浏览

问题是否可以使用 C 编程语言将给定的一个或两位数转换为英文单词?解决方案我们可以很容易地借助 switch case 将给定的两位数转换为英文单词格式。不仅是两位数,任何数字也可以像 C 语言中的语句一样转换为英文。在这个程序中,我们将一个或两位数转换为英文单词格式。示例 实时演示#include int main(){   int no;   printf("enter any 1 or 2 digit number:");   scanf("%d", &no);   if(no=99) //找出输入的数字是两位数还是一位数      ... 阅读更多

编写一个 C 程序,在一个序列中找出最大和最小的数字

Mandalika
更新于 2021年3月5日 11:00:04

16K+ 次浏览

问题让用户在控制台中输入四个整数序列,找出序列中最小的数字和最大的数字解决方案为了计算最小和最大的数字,我们使用 if 条件。我们用来查找最大和最小数字的逻辑是:−if(minno>q) //检查第一个和第二个数字   minno=q; else if(maxno&l;q)   maxno=q; if(minno>r) //检查第一个和第三个数字   minno=r;程序 1 实时演示#include int main(){   int minno, maxno, p, q, r, s;   printf("enter any four numbers:");   scanf("%d%d%d%d", &p, &q, &r, &s);   minno=p;   maxno=p;   if(minno>q) //检查第一个和第二个数字  ... 阅读更多

编写一个 C 程序,使用 if 和 elseif 语句进行时间转换

Mandalika
更新于 2021年3月5日 10:54:51

1K+ 次浏览

问题如何使用 C 编程语言将时间从 24 小时制转换为 12 小时制?解决方案读取用户(在运行时)输入的时间值。它必须从 24 小时制转换为 12 小时制。算法开始:步骤 1:以 24 小时制输入时间步骤 2:检查条件      i. 如果(hour==0)         打印分钟        ii. 否则如果(hour

如何使用 C 语言打印菱形图案的星号?

Mandalika
更新于 2021年3月5日 10:48:51

607 次浏览

在这里,为了打印菱形图案的星号,我们使用嵌套 for 循环。我们用来打印菱形图案的星号的逻辑如下:−//对于菱形的上半部分,逻辑是:for (j = 1; j

如何使用 C 程序计算矩阵的转置?

Mandalika
更新于 2023年9月2日 15:21:37

51K+ 次浏览

矩阵的转置矩阵的转置是其行是原始矩阵的列的矩阵,即如果 A 和 B 是两个矩阵,使得矩阵 B 的行是矩阵 A 的列,则矩阵 B 被称为矩阵 A 的转置。用于将 m(i, j) 矩阵更改为 m(j, i) 的逻辑如下:−for (i = 0;i < m;i++)   for (j = 0; j < n; j++)     transpose[j][i] = matrix[i][j];程序 1在这个例子中,我们将使用 for ... 阅读更多

编写一个程序,使用 C 语言添加两个复数

Mandalika
更新于 2021年3月5日 10:39:16

347 次浏览

问题如何使用 C 程序添加两个由用户在运行时输入的复数?解决方案复数是可以是实部和虚部组合的数字。它以 a+ib 的形式表示。程序例如,让我们将两个复数设为 (4+2i) 和 (5+3i),将两个复数相加后的结果是 9+5i。 实时演示#include struct complexNumber{   int realnumber, imaginarynumber; }; int main(){   struct complexNumber x, y, z, p;   printf("enter first complex number x and y");   scanf("%d%d", &x.realnumber, &x.imaginarynumber);   printf("enter second complex number z and p"); ... 阅读更多

如何使用 C 语言以帕斯卡三角形的形式打印整数?

Mandalika
更新于 2021年3月5日 10:35:57

270 次浏览

帕斯卡三角形是以三角形形式表示整数的一种方式。它最著名的表示方式之一是二项式方程。我们可以使用组合和阶乘来实现这一点。构造帕斯卡三角形三角形外的所有值都被认为是零 (0)。第一行是 0 1 0,而只有 1 在帕斯卡三角形中占据一个空间,0 是不可见的。第二行是通过添加 (0+1) 和 (1+0) 获得的。输出夹在两个零之间。此过程持续到达到所需级别为止。在编程中,帕斯卡三角形被定义为通过添加 ... 阅读更多

如何使用 C 程序打印弗洛伊德三角形(整数)?

Mandalika
更新于 2021年3月5日 10:31:09

168 次浏览

弗洛伊德三角形是从左上角的 1 开始的连续数字的直角三角形:−例如,1 2 3 4 5 6 7 8 9 10示例 1 实时演示#include int main(){   int rows, i,j, start = 1;   printf("Enter no of rows of Floyd's triangle :");   scanf("%d", &rows);   for (i = 1; i

广告
© . All rights reserved.