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

在C/C++中将整数赋值给浮点数和比较

sudhir sharma
更新于 2019年10月24日 10:41:40

2K+ 次浏览

整数是一种数据类型,用于定义包含所有正数、负数或零非小数值的数字。这些数字不能有小数位。浮点数是一种数据类型,用于定义具有小数位的数字。这些数字也可以有小数位。现在,我们将检查当我们为两者输入相同的值时,编译器返回的浮点数和整数的值是多少。示例 在线演示#include using namespace std; int main(){    float f = 23;    unsigned int x = 23;    cout

C/C++程序中的数组

sudhir sharma
更新于 2019年10月24日 08:44:50

904 次浏览

数组是相同数据类型固定数量项的集合。这些元素存储在内存中的连续内存位置。可以使用方括号“[]”和数组名(例如a[4]、a[3]等)从其索引值访问每个元素的值。声明数组在c/c++编程语言中,数组通过定义数组的类型和长度(元素个数)来声明。以下语法显示了在c/c++中声明数组的方法:数据类型 数组名[长度];例如,声明一个名为percentage的浮点型数组,长度为10。float percentage[10]初始化数组值在c++编程中... 阅读更多

C语言内存分配和编译过程的多项选择题

Arnab Chakraborty
更新于 2019年10月21日 12:52:48

437 次浏览

在这里,我们将看到一些关于内存分配和编译过程的多项选择题。问题1 - 以下代码的输出是什么? 在线演示#include #include int main() {    union my_union {       int i;       float f;       char c;    };    union my_union* u;    u = (union my_union*)malloc(sizeof(union my_union));    u->f = 20.60f;    printf("%f", u->f); }选项 -垃圾值20.600000语法错误20.6解释使用联合体,我们可以使用相同的内存位置来保存多种类型的数据。联合体的所有成员都使用相同大小的内存位置。这里... 阅读更多

C程序检查数字是否能被其任何一位数字整除

Sunidhi Bansal
更新于 2019年10月21日 11:59:18

2K+ 次浏览

给定一个数字n,任务是找出该数字中的任何一位数字是否能完全整除该数字。例如,给定数字128625能被5整除,而5也在该数字中。示例输入:53142 输出:yes 解释:此数字能被1、2和3整除,而这些数字也是该数字的位数输入:223 输出:No 解释:此数字不能被2或3整除下面使用的方案如下:我们将从个位开始,取个位的数字。检查数字是否能被整除... 阅读更多

C程序计算数组的乘积

Sunidhi Bansal
更新于 2019年10月21日 11:53:57

9K+ 次浏览

给定一个包含n个元素的数组arr[n],任务是找到该数组所有元素的乘积。例如,我们有一个包含7个元素的数组arr[7],那么它的乘积将如下所示示例输入:arr[] = { 10, 20, 3, 4, 8 } 输出:19200 解释:10 x 20 x 3 x 4 x 8 = 19200 输入:arr[] = { 1, 2, 3, 4, 3, 2, 1 } 输出:144下面使用的方案如下:获取数组输入。查找其大小。迭代数组并将数组的每个元素相乘显示结果算法开始在函数int prod_mat(int arr[],... 阅读更多

C程序打印箭头星号图案

Sunidhi Bansal
更新于 2019年10月21日 11:49:31

1K+ 次浏览

给定一个数字n,我们必须打印最多n个星号的箭头星号图案。输入为4的星号图案将如下所示:示例输入:3 输出:输入:5 输出:下面使用的方案如下:将输入作为整数。然后打印n个空格和n个星号。递减直到n>1。现在递增直到n。并按递增顺序打印空格和星号。算法开始在函数int arrow(int num)中    步骤1->声明并初始化i,j    步骤2->循环For i = 1 and i

C程序计算矩阵的差

Sunidhi Bansal
更新于 2019年10月21日 11:42:24

854 次浏览

给定两个矩阵MAT1[row][column]和MAT2[row][column],我们必须找到两个矩阵之间的差,并打印两个矩阵相减后得到的结果。两个矩阵的相减为MAT1[n][m] – MAT2[n][m]。对于相减,两个矩阵的行数和列数必须相同。示例输入:MAT1[N][N] = { {1, 2, 3},    {4, 5, 6},    {7, 8, 9}} MAT2[N][N] = { {9, 8, 7},    {6, 5, 4},    {3, 2, 1}} 输出:-8 -6 -4 -2 0 2 4 6 8下面使用的方案如下:我们将迭代每个行和列的两个矩阵,并... 阅读更多

使用递归的C程序检查数组是否为回文

Sunidhi Bansal
更新于 2019年10月21日 11:35:40

1K+ 次浏览

给定一个数组arr[n],其中n是数组的大小,任务是使用递归找出该数组是否为回文。回文是可以反向和正向读取的序列,例如:MADAM、NAMAN等。因此,要检查数组是否为回文,我们可以像这样从后向前遍历数组:在递归中,我们也必须更改起始值和结束值,直到它们相等,或者当起始值和结束值不相等时退出并返回false,表示给定数组不是... 阅读更多

C程序检查数字是否能被其各位数字之和整除

Sunidhi Bansal
更新于 2019年10月21日 11:28:40

2K+ 次浏览

给定一个数字n,我们必须检查其各位数字之和是否能整除数字n。要找到结果,我们必须从个位开始对所有数字求和,然后用最终的和除以该数字。例如,我们有一个数字“521”,所以我们必须找到其各位数字之和,即“5 + 2 + 1 = 8”,但521不能被8整除而没有任何余数。让我们再举一个例子“60”,其中“6+0 = 6”,它可以整除60,并且不会留下任何余数。示例输入:55 输出:... 阅读更多

C程序检查点是否平行于X轴或Y轴

Sunidhi Bansal
更新于 2019年10月21日 11:24:32

394 次浏览

给定n个点,我们必须根据图形检查该点是否平行于x轴或y轴或任何轴。图形是用于显示两个变量之间关系的图形,每个变量都沿直角轴测量。平行线是指在所有点处距离相同的相同直线,例如铁轨彼此平行。因此,我们必须找到点是否平行于x轴或y轴,这意味着坐标与轴之间的距离在所有点处都相同。什么是轴?... 阅读更多

广告