2K+ 次浏览
问题:一家笔记本电脑制造公司对销售人员的每月薪酬政策如下:最低基本工资:3000.00 元;每售出一台电脑的奖金:200.00 元;月总销售额的佣金:5%。由于笔记本电脑的价格一直在变动,因此每台笔记本电脑的销售价格在每月月初确定。解决方案:计算奖金和佣金的逻辑如下:奖金 = 奖金率 * 数量;佣金 = 佣金率 * 数量 * 价格;总工资的计算公式如下:总工资 = 基本工资 + (数量 * 奖金率) + (数量 * 价格) ... 阅读更多
5K+ 次浏览
问题:查找从 0 到 150 度每隔 10 度的余弦和正弦值。解决方案:查找余弦值的逻辑如下:在程序开始时声明 MAX 和 PI 值;while(角度)
13K+ 次浏览
指针是一个存储另一个变量地址的变量。指针的特性:指针节省内存空间;指针的执行速度更快,因为可以直接访问内存位置;借助指针,可以有效地访问内存,即动态分配和释放内存;指针与数据结构一起使用。指针声明、初始化和访问考虑以下语句:int qty = 179;在内存中,变量可以表示如下:声明指针的声明如下所示:Int *p;这意味着“p”是一个指针变量,它保存另一个整型变量的地址。初始化指针的初始化如下所示: ... 阅读更多
1K+ 次浏览
文件是记录的集合(或)硬盘上永久存储数据的地方。通过使用 C 命令,我们可以通过不同的方式访问文件。文件操作以下是 C 编程语言中可以对文件执行的操作:命名文件打开文件从文件读取写入文件关闭文件语法分别打开和命名文件的语法如下所示:FILE *文件指针;例如,FILE * fptr;文件指针 = fopen(“文件名”,“模式”);例如,fptr = fopen(“sample.txt”,“r”);FILE *fp; fp = fopen(“sample.txt”,“w”);从文件读取的语法 ... 阅读更多
89K+ 次浏览
排序是按升序(或)降序排列元素的过程。排序类型C 语言提供五种排序技术,如下所示:冒泡排序(或)交换排序选择排序插入排序(或)线性排序快速排序(或)划分交换排序合并排序(或)外部排序快速排序它是一种分治算法。步骤 1 - 从数组中选择一个元素,将其称为枢轴元素。步骤 2 - 将未排序的数组元素划分为两个数组。步骤 3 - 如果小于枢轴元素的值位于第一个子数组中,则其余大于枢轴的值位于第二个子数组中 ... 阅读更多
8K+ 次浏览
字符数组称为字符串。以下是字符串的声明:char stringname [size];例如,char string[50]; 长度为 50 个字符的字符串。初始化使用单个字符常量。char string[10] = { 'H', 'e', 'l', 'l', 'o', '\0'}使用字符串常量。char string[10] = “Hello”:;访问用于访问字符串直到遇到 '\0' 的控制字符串为“%s”。我们用于在运行时打印给定字符串的 ASCII 值的逻辑如下:while(str[i]!='\0'){ printf("ASCII Value of %c = %d", str[i], str[i]); i++; }示例以下是打印给定字符串 ASCII 值的 C 程序 ... 阅读更多
4K+ 次浏览
问题:打印 0 到 255 个字符的美国信息交换标准代码 (ASCII) 值,无需将字符初始化为整型变量。只需使用格式说明符即可。解决方案:这里我们编写一个程序,只打印 65 到 122。如果要查看所有 ASCII 值,可以在 for 循环中编写如下:For(i=0;i
问题:在运行时,借助 while 循环,通过检查每个字符索引处的空格来删除输入字符串中的所有多余空格。解决方案:考虑以下示例:它删除给定字符串中的所有空格。给定的字符串是 Tutorials Point C Programming。删除空格后的结果是 TutorialsPointCProgramming。字符数组称为字符串。以下是字符串的声明:char stringname [size];例如,char string[50]; 长度为 50 个字符的字符串。初始化使用单个字符常量。char string[10] = { 'H', 'e', 'l', 'l', 'o', '\0'}使用字符串常量。char string[10] = “Hello”:;访问用于访问字符串直到遇到 '\0' 的控制字符串为“%s” ... 阅读更多
问题:在运行时,借助 while 循环,通过检查每个字符索引处的空格来删除输入字符串中的所有空格。解决方案:考虑以下示例:它删除给定字符串中的所有空格。给定的字符串是 Tutorials Point C Programming。删除空格后的结果是 TutorialsPointCProgramming。字符数组称为字符串。以下是字符串的声明:char stringname [size];例如,char string[50]; 长度为 50 个字符的字符串。初始化使用单个字符常量。char string[10] = { 'H', 'e', 'l', 'l', 'o', '\0'}使用字符串常量。char string[10] = “Hello”:;访问用于访问字符串直到遇到 '\0' 的控制字符串为“%s” ... 阅读更多
424 次浏览
链表使用动态内存分配,即它们会根据需要增长和收缩。它是由节点组成的集合。节点有两个部分,分别是数据和链接。这些将在下面解释。链表的操作链表上有三种操作,如下所示:插入删除遍历删除确定节点。调整链接,以便节点的释放不会使列表成为不连接的组件。返回/显示要删除的元素。释放内存。删除头元素按照以下步骤在 C 编程语言中删除头元素。1. void del_head() 2. { 3. int x; Node *temp; 4. if(Head==NULL) 5. { ... 阅读更多