自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 为一个花店编写一个库存管理程序,花点库存的花用花的名称、颜色、单价和株的数量来表示。(可直接运行)

为一个花店编写一个库存管理程序,花点库存的花用花的名称、颜色、单价和株的数量来表示。要求:(1)说明一个结构数组,存储库存的鲜花数据。(2)编写一个函数input_data(),输入现有的鲜花数据,读取数据时,向用户提供一个可以选择颜色的菜单,供用户选择。颜色使用枚举值表示。(3)编写一个函数buy(),向用户询问需要购买的鲜花的种类和株的数量,计算总价格,并从库存中减去用户购买的花的数量,返回总价格。(4)编写主函数调用上述函数。

2024-08-21 17:09:53 582

原创 某公司根据下面的原则每月支付员工两次薪水

某公司根据下面的原则每月支付员工两次薪水:(1)若员工是领取年薪的,则其工资等级将大于10000元,每年支付24次薪水,则该员工每次收入为“工资等级/24”;(2)若员工是按小时领取工资的,则其工资等级将介于40~800之间,则该员工每次收入为“工资等级*小时数”;(3)若员工的工资等级小于40,或介于800~10000之间,为非法数据。用结构体存储每个员工的工号、工资等级、工作小时数和收入:

2024-08-20 16:50:52 527

原创 林小茶 C语言程序设计课后习题 8.7&8.8&8.9&8.10&8.11参考答案(可直接运行版)

【8.7】解决百鸡问题:“鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一。百钱买百鸡,问鸡翁,鸡母,鸡雏各几只。”【8.11】定义一个函数insert_head()。【8.9】编写一个链表,链表中存储了若干球员的数据,但是作为结束标记的9999不存在链表中。【8.10】编写主函数,通过对insert_end()的多次调用,建立一个完整的链表。【8.8】建立一个枚举类型chook,有三个枚举值:cock,hen,chick(中文意思分别是鸡翁,鸡母,鸡雏),定义一个枚举变量,通过循环输出枚举值对应的是什么鸡

2024-08-19 16:28:01 613

原创 林小茶 C语言程序设计 8.4&8.5&8.6答案

【8.4】用结构体表示日期,编写程序计算北京奥运会倒计时的天数并输出(2008年8月8日北京奥运会开幕,输入的日期范围是2008年1月1日-2008年8月7日)。编写程序,输入若干球员的姓名和球员的号码,按球号的号码从小到大排序,并输出结果。

2024-08-18 15:53:13 474

原创 林小茶 C语言程序设计 第八章8.2/8.3答案(可直接运行)

林小茶 C语言程序设计 第八章8.2/8.3答案(可直接运行)

2024-08-17 16:23:31 383

原创 建立一个链表,每个结点包括:学号、姓名、性别、年龄。输入一个年龄,如果链表的结点所包含的年龄等于此年龄,则将此结点删去。(可直接运行版)

建立一个链表,每个结点包括:学号、姓名、性别、年龄。输入一个年龄,如果链表的结点所包含的年龄等于此年龄,则将此结点删去。(可直接运行版)

2024-08-16 16:31:10 1112

原创 有两个链表a和b,设结点中包含学号、姓名。从a链表中删除b链表中有相同学号的结点。(可直接运行)

有两个链表a和b,设结点中包含学号、姓名。从a链表中删除b链表中有相同学号的结点。(可直接运行)

2024-08-15 16:28:13 467

原创 已有a,b两个链表,每个链表中的结点包括学号,成绩。要求把两个链表合并,按学号升序排列。(可直接粘贴运行)

已有a,b两个链表,每个链表中的结点包括学号,成绩。要求把两个链表合并,按学号升序排列。(可直接粘贴运行)

2024-08-14 16:14:18 565

原创 #include <stdio.h>int main(){union {int a; long b; unsigned char c; } m;m.b = 0x12345678最终的答案?

#include int main(){union {int a; long b; unsigned char c; } m;m.b = 0x12345678最终的答案?

2024-08-14 13:35:29 564

原创 链表建立、输出、删除和插入(可直接复制运行)

链表建立、输出、删除和插入(可直接复制运行)

2024-08-13 15:53:46 517

原创 【9.6】13个人围成一圈,从第一个人开始顺序报号1,2,3。凡报到3者退出圈子。找出最后留在圈子中的人原来的序号。要求用链表实现。(可直接运行)

13个人围成一圈,从第一个人开始顺序报号1,2,3。凡报到3者退出圈子。找出最后留在圈子中的人原来的序号。要求用链表实现。

2024-08-12 15:37:57 578

原创 链表节点的删除(可直接粘贴复制)

删除链表的指定结点

2024-08-11 15:55:37 396

原创 【无标题】

编写一个函数print,打印一个学生的成绩数组,该数组中有5个学生的数据记录,每个记录包括num,name,score[3],用主函数输入这些数据,用print函数输出这些记录。写一个函数days,由主函数将年、月、日传递给days函数,计算后将日子数传回主函数输出。

2024-08-10 15:00:39 292

原创 C语言试题汇编 答案 9.192&9.193

有4名学生,每个学生考4门课程,要求在用户输入学生序号以后能输出该学生的全部成绩,用指针型函数实现。 计算数组中的最大元素及其下标值和地址值。

2024-08-09 14:58:08 808

原创 C程序设计试题汇编(第三版)试题答案9.190&9.191

编写程序,统计d输入的命令行中第二个参数所包含的英文字符个数。通过指针数组p和一维数组a构成一个3*2的数组,并为a数组赋值。要求先按行的顺序输出此二维数组,然后再按列的顺序输出它。试编程。

2024-08-08 13:31:21 511

原创 C语言试题汇编 9.188&9.189答案

从键盘输入一个字符串,然后按照下面要求输出一个新的字符串。新串是在原串中每两个字符之间插入一个空格,如原串为abcd,则新串为a b c d。要求在函数insert中完成新串的产生;并在函数中完成相应的输入与输出。设有一个数列,包含10个数,已按升序排好。现要求编写程序,把从指定位置开始的n个数按逆序重新排列并输出新的完整序列。进行逆序处理时要求用指针的方法。试编程。

2024-08-07 15:17:33 785

原创 C语言试题汇编 9.186 9.187

编写程序,将字符串computer赋给一个字符数组,然后从第一个字母开始间隔地输出该串,请用指针完成。编写程序,将字符串中第m个字符开始的全部字符复制成另一个字符串。要求在主函数中输入字符串及m的值并输出复制结果,在被调用函数中完成复制。

2024-08-06 16:21:27 423

原创 林小茶 C语言程序设计之编写程序做十进制到其他进制的转换

编写程序做十进制到其他进制的转换

2024-08-06 15:44:46 471

原创 林小茶 课后习题之定义一个函数fun_char(),其中包含三个形参:全部是字符串型。该函数返回一个整数。函数的功能是将在第一个字符串中出现的但在第二个字符串中未出现的字符存放在第三个字符串中。

定义一个函数fun_char(),其中包含三个形参:全部是字符串型。该函数返回一个整数。函数的功能是将在第一个字符串中出现的但在第二个字符串中未出现的字符存放在第三个字符串中。函数返回第三个字符串的长度。

2024-08-05 14:40:35 322

原创 定义一个函数delete_char(),其中包含两个形参:一个是字符型,一个是字符串型。该函数返回一个整数。函数的功能是在字符串中删除所有的字符型数据,并删除的个数作为函数的返回值。

定义一个函数delete_char(),其中包含两个形参:一个是字符型,一个是字符串型。该函数返回一个整数。函数的功能是在字符串中删除所有的字符型数据,并删除的个数作为函数的返回值。编写主函数调用该函数。要求在主函数中动态分配一组空间,将字符串输入该动态空间。

2024-08-05 14:06:51 515

原创 林小茶 C语言程序设计 第七章课后答案 7.15

定义一个函数replace(),其中包含三个形参:两个是字符型,一个是字符串型。该函数返回一个整数。函数的功能是在字符串中查找第一个字符,如果找到,用第二个字符替换该字符,并将替换的次数作为返回值。编写主函数调用该函数。要求在主函数中动态分配一组空间,将字符串输入该空间。

2024-08-04 17:04:55 163

原创 *p++,*(p++),*++p,(*p)++区别

那么同理,*p++也是先取*p,也就是p所指向的值,然后再使得p++,也就是使p往后移动一位。比较拗口,简单理解:我们常见的a++一样的道理(前面已经赘述),因为这里的p是一个指针,所以整体表现为:先取p所指向的值,再将p移动。这里有一个非常常见的误区:*和++的优先级相同,结合性是从右向左,那么会误以为是先使p++再取值。(*p)++:先取出p当前指向的值,也就是数组第一个元素的值。括号优先处理,那么就是先取出p所指向的值,然后再将其值+1。*(p++):先使得p指向数组的下一个元素,接着,

2024-08-04 15:19:34 953

原创 林小茶 C语言程序设计(课后答案)

林小茶 C语言程序设计(课后答案)

2024-08-02 18:03:26 442

原创 getchar函数 清除缓冲区

getchar函数 清除缓冲区

2024-08-02 17:58:02 543

原创 林小茶 C语言程序设计 课后习题答案

编写程序,使用指针数组指向一组字符串,对这组字符串按字母顺序进行排序并输出。

2024-07-31 17:11:23 468

原创 林小茶 C语言程序设计(第三版)课后答案

编写程序,求矩阵行和列的平均值。行的平均值和列的平均值用动态数组存储。

2024-07-30 17:47:00 404 1

原创 林小茶 C语言程序设计

林小茶 C语言程序设计

2024-07-29 17:29:54 272

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除