找到 1356 篇文章 关于 C

如何在 C 语言中对数组执行算术运算?

Bhanu Priya
更新于 2021-03-24 13:12:55

3K+ 阅读量

数组是一组相关的存储在单个名称下的数据项。例如,int student[30]; //student 是一个数组名,它使用单个变量名保存 30 个数据项的集合数组的操作搜索 - 用于查找特定元素是否存在排序 - 有助于按升序或降序排列数组中的元素。遍历 - 按顺序处理数组中的每个元素。插入 - 有助于在数组中插入元素。删除 - 有助于删除数组中的元素。执行所有算术运算的逻辑... 阅读更多

C 程序用于替换字符串中字符的所有出现

Bhanu Priya
更新于 2021-03-24 13:12:15

6K+ 阅读量

在运行时输入字符串并在控制台中读取要替换的字符。然后,最后读取一个新字符,该字符必须替换字符串内旧字符出现的所有位置。程序 1以下是替换字符所有出现的 C 程序 - 实时演示#include #include int main(){    char string[100], ch1, ch2;    int i;    printf("输入一个字符串:");    gets(string);    printf("输入要搜索的字符:");    scanf("%c", &ch1);    getchar();    printf("输入要替换旧字符的字符:");    scanf("%c", &ch2);    for(i = 0; i

如何在 C 语言中使用 for 循环查找给定数字的乘积?

Bhanu Priya
更新于 2021-03-24 13:11:50

3K+ 阅读量

用户必须输入一个数字,然后将给定数字分解为各个数字,最后使用 for 循环查找这些各个数字的乘积。查找给定数字乘积的逻辑如下:for(product = 1; num > 0; num = num / 10){    rem = num % 10;    product = product * rem; }示例 1以下是使用 for 循环查找给定数字的数字乘积的 C 程序 - 实时演示#include int main(){    int num, rem, product;    printf("输入数字:");    scanf("%d", & num); ... 阅读更多

如何在 C 语言中不使用临时变量交换两个数组?

Bhanu Priya
更新于 2021-03-24 13:09:15

5K+ 阅读量

不使用临时变量交换两个数组。在这里,我们将使用算术运算符和位运算符而不是第三个变量。读取第一个数组的逻辑如下:printf("输入第一个数组元素:"); for(i = 0; i < size; i++){    scanf("%d", &first[i]); }读取第二个数组的逻辑如下:printf("输入第一个数组元素:"); for(i = 0; i < size; i++){    scanf("%d", &first[i]); }不使用第三个变量交换两个数组的逻辑如下:for(i = 0; i < size; i++){    first[i] = first[i] + sec[i];    sec[i] = ... 阅读更多

C 程序用于使用 while 循环查找回文数

Bhanu Priya
更新于 2021-03-24 13:05:23

13K+ 阅读量

回文数是一个在反转时保持不变的数字。在 C 语言中,允许用户输入任何正整数,并使用 while 循环检查给定数字是否为回文数。示例 1以下是使用 while 循环查找回文数的 C 程序 - 实时演示#include int main(){    int num, temp, rem, rev = 0;    printf("输入一个数字:");    scanf("%d", &num);    temp = num;    while ( temp > 0){       rem = temp %10;       rev = rev *10+ rem;     ... 阅读更多

C 程序用于将厘米转换为米和公里

Bhanu Priya
更新于 2021-03-24 13:03:38

5K+ 阅读量

在这里,用户必须输入以厘米 (cm) 为单位的长度,然后将长度转换为米 (m) 和公里 (km)。1 米 = 100 厘米 1 公里 = 100000 厘米算法请参阅下面给出的算法,分别将厘米转换为米和公里。步骤 1:声明变量。步骤 2:在运行时输入以厘米为单位的长度。步骤 3:使用以下公式计算米。    meter = centim / 100.0;步骤 4:使用以下公式计算公里。    kilometer = centim / 100000.0步骤 5:打印米。步骤 6:打印公里示例 1以下是将... 阅读更多

C 程序用于查找算术级数的和

Bhanu Priya
更新于 2021-03-24 12:55:26

1K+ 阅读量

问题查找算术级数的和,其中用户必须输入第一个数字、元素总数和公差。解决方案算术级数 (A.P.) 是一系列数字,其中任何两个连续数字的差始终相同。这里,元素总数表示为 Tn。A.P. 级数之和:Sn = n/2(2a + (n – 1) d) A.P. 级数的 Tn 项:Tn = a + (n – 1) d算法请参阅下面给出的算法以查找算术级数。步骤 1:声明变量。步骤 2:初始化 sum=0步骤 3:输入级数的第一个数字... 阅读更多

C 程序用于生成电费账单

Bhanu Priya
更新于 2021-03-24 12:54:05

8K+ 阅读量

根据用户消耗的单位,生成电费账单。如果消耗的单位数更多,则单位收费率也会增加。如果用户消耗的单位数最少,则应用的逻辑如下:if (units < 50){    amt = units * 3.50;    unitcharg = 25; }如果单位数在 50 到 100 之间,则应用的逻辑如下:else if (units

如何在 C 语言中通过将结构传递给函数来添加两个复数?

Bhanu Priya
更新于 2021-03-24 12:36:51

6K+ 阅读量

为了在 C 编程语言中添加两个复数,用户必须将两个复数作为结构成员,并通过创建用户定义函数对这两个数字执行加法运算。算法请参阅下面给出的算法,用于添加两个复数。步骤 1:使用数据成员声明结构体 complex。步骤 2:声明结构体和变量的名称。步骤 3:在运行时输入第一个复数的实部和虚部。步骤 4:在运行时输入第二个复数的实部和虚部步骤 5:通过调用函数计算 number1 和 number2 的加法。转到... 阅读更多

C 编程中的静态内存分配是什么意思?

Bhanu Priya
更新于 2021-03-09 08:33:58

2K+ 阅读量

内存可以以下两种方式分配 -静态内存分配静态变量定义在一个分配空间块中,大小固定。一旦分配,就永远无法释放。内存为程序中声明的变量分配。可以使用“&”运算符获取地址,并将其分配给指针。内存是在编译时分配的。它使用栈来维护内存的静态分配。在这种分配中,一旦内存被分配,内存大小就不能改变。效率较低。变量的最终大小在程序运行前就确定了,它将... 阅读更多

广告