自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(79)
  • 资源 (2)
  • 收藏
  • 关注

原创 C primer plus (第六版)第十一章 编程练习第16题

2. 借助strncmp()函数,将命令行输入的命令-p, -u, -l进行比较,然后用switch case执行相应的操作;16.编写⼀个程序读取输⼊,直⾄读到⽂件结尾,然后把字符串打印出来。1. 参照之前命令行参数形式程序,题目14, 题目13等的命令行参数形式程序;2. 将编译的程序改为word.exe, 在shell终端命令模式下测试程序;如果没有命令⾏参数,则让程序像是使⽤了-p参数那样运⾏。-u 把输⼊全部转换成⼤写。-l 把输⼊全部转换成⼩写。

2025-10-24 15:53:45 349

原创 C primer plus (第六版)第十一章 编程练习第15题

/ 计算数值:result = result * 10 + (当前数字字符 - '0')如果输⼊的字符串不是纯数字,该函数返回0。4.2. 如果字符串开头有正负号,负号改符号变量改为-1,否则不变为1,递增指针;// 包含非数字字符,返回0。4.1. 遍历字符串,如果字符串起始是空字符,递增指针,跳过空字符;4.3. 接着检查字符串中是否有非数字字符,如果有,返回0;4.4. 应用算法转换数字字符串为整数,返回整数;" 123 "//末尾有空格无法转换。不可转形式(返回0)

2025-10-24 14:32:13 170

原创 C primer plus (第六版)第十一章 编程练习第14题

14.编写⼀个通过命令⾏运⾏的程序计算幂。第1个命令⾏参数是double类型的数,作为幂的底数,第2个参数是整数,作为幂的指数。3. 加入if判断带程序名是否输入3个字符串,底数是否是浮点数,次幂数输入是否正确(浮点数。2. 利用atoi()函数把argv[2]字符串转为int类型整数(假定为正整数);1. 利用atof()函数把argv[1]字符串转为double类型底数;4. 结果计算用for循环累乘计算;的次幂数貌似只取整数部分);

2025-10-23 15:49:15 157

原创 C primer plus (第六版)第十一章 编程练习第13题

1. 该程序运行的时候直接在VScode中编译,然后找到编译后的.exe文件所在目录,如图,修改文件名称为reserve或其他名称,按住键盘Shift 并点击鼠标邮件,选择在终端中打开;2. 在打开的终端中输入cmd并回车进入命令行模式,然后输入reserve this is a test回车后测试;13.编写⼀个程序,反序显⽰命令⾏参数的单词。例如,命令⾏参数是see you later,程序清单11.32中的程序⽰例演⽰了该函数的⽤法。1. 参照原书程序清单11.32 hello.c程序;

2025-10-23 14:10:54 188

原创 C primer plus (第六版)第十一章 编程练习第12题

12.编写⼀个程序,读取输⼊,直⾄读到EOF,报告读⼊的单词数、⼤写字⺟数、⼩写字⺟数、标点符号数和数字字符数。使⽤ctype.h头⽂件中的函数。5. 连续的字母或数字序列视为一个单词(例如 "hello2023" 是一个单词,"abc-def" 是两个单词)参考AI;4. 难点应该是单词数统计,单词定义为以一个字符开始直到遇到空格或标点符号为一个单词;3. 建立对应大写字母,小写字母,标点符号,数字字符的变量;1. 用getchar()函数读取输入;2. 循环结束条件是EOF;

2025-10-23 12:28:15 148

原创 C primer plus (第六版)第十一章 编程练习第11题

11.编写⼀个程序,读⼊10个字符串或者读到EOF时停⽌。该程序为⽤⼾提供⼀个有5个选项的菜单:打印源字符串列表、以ASCII中的顺序打印字符串、按⻓度递增顺序打印字符串、按字符串中第1个单词的⻓度打印字符串、退出。菜单可以循环显⽰,除⾮⽤⼾选择退出选项。当然,该程序要能真正完成菜单中各选项的功能。11题更像是一个综合性练习题,题目中的4个选项功能肯定是通过函数实现,我还是通过AI帮忙修正编程中的函数的问题才完成题目,具体思路见程序中的注释。

2025-10-22 15:36:03 255

原创 C primer plus (第六版)第十一章 编程练习第10题

10.编写⼀个函数接受⼀个字符串作为参数,并删除字符串中的空格。在⼀个程序中测试该函数,使⽤循环读取输⼊⾏,直到⽤⼾输⼊⼀⾏空⾏。该程序应该应⽤该函数读取每个输⼊的字符串,并显⽰处理后的结果。4. 同样与之前程序类似,用while()建立循环,不断提示用户输入字符串,运行函数删除字符串中的空格然后输入删除空格后的字符串,直到用户输入空行(回车)退出循环。1. 移除空格函数本质上是用空格后面的字符前移填充掉空格字符,因为空格直接删除后空格位填充什么?3. AI给出的编程答案也是用指针完成相应操作。

2025-09-23 10:10:34 183

原创 C primer plus (第六版)第十一章 编程练习第9题

1. 在函数中建立一个与原字符串相同大小的字符串数组作为临时字符串数组,然后将原字符串中的字符倒序拷贝给临时字符串,最后用strncpy()函数将临时字符串数组拷贝给原字符串数组,相当于覆盖了原字符串的内容,完成倒序字符串的任务。2. 同样与之前程序类似,用while()建立循环,不断提示用户输入字符串,倒序字符串并输入,直到用户输入空行(回车)退出循环。9.编写⼀个函数,把字符串中的内容⽤其反序字符串代替。在⼀个完整的程序中测试该函数,使⽤⼀个循环给函数提供输⼊值。

2025-09-23 09:45:37 176

原创 C primer plus (第六版)第十一章 编程练习第8题

8.编写⼀个名为string_in()的函数,接受两个指向字符串的指针作为参数。如果第2个字符串包含在第1个字符串中,该函数将返回第1个字符串开始的地址。在⼀个完整的程序中测试该函数,使⽤⼀个循环给函数提供输⼊值。3. 题目要求是在一个完整的程序中测试,使⽤⼀个循环给函数提供输⼊值,与之前题目类似,用while()循环+输入提示提示用户进行循环输入并调用函数测试,直到输入的是空行退出。1. 原书编程练习答案提供的思路是用strncmp()函数,比较2个字符串,从而得出第二个字符串是否包含在第一个字符串中。

2025-09-23 09:38:47 331

原创 C primer plus (第六版)第十一章 编程练习第7题

7.strncpy(s1, s2, n)函数把s2中的n个字符拷⻉⾄s1中,截断s2,或者有必要的话在末尾添加空字符。如果s2的⻓度是n或多于n,⽬标字符串不能以空字符结尾。在⼀个完整的程序中测试该函数,使⽤⼀个循环给函数提供输⼊值。1. 如题目要求设计拷贝函数,需要将S2中的n个字符拷贝到S1字符串中,假设S2字符串有ns个字符,涉及到2种情形,如果n<ns,正常拷贝,如果n>=ns,还是执行拷贝操作,但是S1无法以空字符结尾(可能需要相应的错误提示)。

2025-09-19 12:46:51 301

原创 C primer plus (第六版)第十一章 编程练习第5,6题

C primer plus (第六版)第十一章 编程练习第5,6题

2025-09-11 12:02:47 215

原创 C primer plus (第六版)第十一章 编程练习第1,2,3,4题

C primer plus (第六版)第十一章 编程练习第1,2,3,4题答案

2025-08-29 12:45:40 507

原创 C primer plus (第六版)第十章 编程练习第12,13,14题

C primer plus (第六版)第十章 编程练习第12,13,14题

2025-08-05 10:55:50 270

原创 C primer plus (第六版)第十章 编程练习第7,8,9,10,11题

C primer plus (第六版)第十章 编程练习第7,8,9,10,11题

2025-08-01 16:56:35 415

原创 C primer plus (第六版)第十章 编程练习第3,4,5,6题

C primer plus (第六版)第十章 编程练习第3,4,5,6题

2025-08-01 11:17:16 286

原创 C primer plus (第六版)第九章 编程练习第11题

C primer plus (第六版)第九章 编程练习第11题

2025-07-30 13:06:33 180

原创 C primer plus (第六版)第九章 编程练习第10题

C primer plus (第六版)第九章 编程练习第10题

2025-07-30 10:34:50 158

原创 C primer plus (第六版)第九章 编程练习第8,9题

C primer plus (第六版)第九章 编程练习第8,9题

2025-07-29 16:03:14 167

原创 C primer plus (第六版)第九章 编程练习第7题

C primer plus (第六版)第九章 编程练习第7题

2025-07-29 12:13:20 210

原创 C primer plus (第六版)第九章 编程练习第6题

C primer plus (第六版)第九章 编程练习第6题

2025-07-28 20:42:12 222

原创 C primer plus (第六版)第七章 编程练习第11题

/ABC邮购杂货店出售的洋蓟售价为2.05美元/磅,甜菜售价为1.15美元/磅,胡萝卜售价为1.09美元/磅。//随后,程序应显示所有的购买信息:物品售价、订购的重量(单位:磅)、订购的蔬菜费用、订单的总费用、//即输入a 的响应是让用户输入洋蓟的磅数,b 是甜菜的磅数,c 是胡萝卜的磅数,q 是退出订购。//程序要记录累计的重量。即,如果用户输入4磅的甜菜,然后输入5磅的甜菜,程序应报告9磅的甜菜。//少于或等于5磅的订单收取6.5美元的运费和包装费,//5磅~20磅的订单收取14美元的运费和包装费,

2025-06-17 10:00:13 240

原创 C primer plus (第六版)第七章 编程练习第10题

例如,一位工资为20000美元的单身纳税人,应缴纳税费0.15×17850+0.28×(20000−17850)美元。已婚 ,共有29750 美元按15% 计,超出部分按28% 计已婚,它分为4个类别,每个类别有两个等级。单身 17850 美元按15% 计,超出部分按28% 计。户主 23900 美元按15% 计,超出部分按28% 计。离异 14875 美元按15% 计,超出部分按28% 计。

2025-06-16 12:51:19 214

原创 C primer plus (第六版)第七章 编程练习第9题

9.编写一个程序,只接受正整数输入,然后显示所有小于或等于该数的素数。

2025-06-13 19:15:39 327

原创 C primer plus (第六版)第七章 编程练习第8题

如果选择1~4其中的一个数字,程序应该询问用户工作的小时数。程序要通过循环运行,除非用户输入5。如果输入1~5以外的数字,程序应提醒用户输入正确的选项,然后再重复显示菜单提示用户输入。使用#define创建符号常量表示各工资等级和税率。8.修改练习7的假设a,让程序可以给出一个供选择的工资等级菜单。使用switch完成工资等级选择。

2025-06-12 13:39:06 169

原创 C primer plus (第六版)第七章 编程练习第7题

7.编写一个程序,提示用户输入一周工作的小时数,然后打印工资总。用#define 定义符号常量。不用在意是否符合当前的税法。b.加班(超过40 小时) = 1.5 倍的时间。a.基本工资 = 10.00 美元/ 小时。c.税率: 前300 美元为15%续150 美元为20%

2025-06-12 11:08:58 311

原创 C primer plus (第六版)第七章 编程练习第6题

该程序要记录前一个字符和当前字符。用“Receive your eieio award”这样的输入来测试。6.编写程序读取输入,读到#停止,报告ei出现的次数。

2025-06-12 08:02:09 206

原创 C primer plus (第六版)第七章 编程练习第4题,第5题

4.使用if else语句编写一个程序读取输入,读到#停止。用感叹号替换句号,用两个感叹号替换原来的感叹号,最后报告进行了多少次替换。5.使用switch重写练习4。

2025-06-11 22:43:23 445

原创 C primer plus (第六版)第六章 编程练习第12题

编写一个程序计算这两个无限序列的总和,直到到达某次数。提示:奇数个-1相乘得-1,偶数个-1相乘得1。让用户交互地输入指定的次数,当用户输入0或负值时结束输入。查看运行100项、1000项、10000项后的总和,是否发现每个序列都收敛于某值?

2025-05-30 07:00:18 243

原创 C primer plus (第六版)第六章 编程练习第10题

10.编写一个程序,要求用户输入一个上限整数和一个下限整数,计算从上限到下限范围内所有整数的平方和,并显示计算结果。然后程序继续提示用户输入上限和下限整数,并显示结果,直到用户输入的上限整数等于或小于下限整数为止。

2025-05-29 18:15:18 310

原创 C primer plus (第六版)第六章 编程练习第8, 9题

8.编写一个程序,要求用户输入两个浮点数,并打印两数之差除以两数乘积的结果。在用户输入非数字之前,程序应循环处理用户输入的每对值。9.修改练习8,使用一个函数返回计算的结果。

2025-05-29 11:09:16 290 1

原创 C primer plus (第六版)第六章 编程练习第7题

7.编写一个程序把一个单词读入一个字符数组中,然后倒序打印这个单词。提示:strlen() 函数(第4章介绍过)可用于计算数组最后一个字符的下标。

2025-05-29 09:50:01 156

原创 C primer plus (第六版)第六章 编程练习第6题

6.编写一个程序打印一个表格,每一行打印一个整数、该数的平方、该数的立方。要求用户输入表格的上下限。使用一个for 循环。

2025-05-29 08:17:00 152

原创 C primer plus (第六版)第六章 编程练习第5题

打印这样的图形,要根据用户输入的字母来决定。例如,上面的图形是在用户输入E后的打印结果。提示:用外层循环处理行,每行使用3个内层循环,分别处理空格、以升序打印字母、以降序打印字母。如果系统不使用ASCII或其他以数字顺序编码的代码,请参照练习3的。5.编写一个程序,提示用户输入大写字母。

2025-05-29 07:04:07 219

原创 C primer plus (第六版)第六章 编程练习第4题

【代码】C primer plus (第六版)第六章 编程练习第4题。

2025-05-28 20:26:42 109

原创 C primer plus (第六版)第五章 编程练习第9题

C primer plus (第六版)第五章 编程练习第9题

2025-05-23 20:31:57 224

原创 铝合金Alodine表面处理工艺介绍

铝合金Alodine表面处理工艺

2024-08-20 12:42:21 5583

原创 B站_黄山手绘设计教程_1_脑图总结

B站_黄山手绘设计教程_1_脑图总结

2024-08-14 13:32:40 482

原创 消费类电子产品&日用品外观全案设计学习的思考

消费类电子产品&日用品外观全案设计学习的思考,工作流与软件学习思路

2024-08-14 13:11:17 518

原创 关于公司ODM与OEM业务的思考

关于公司ODM与OEM业务的思考

2024-08-13 15:46:01 534

原创 Ex 防爆标准解读

以如下标准为例:解读:Ex防爆t:IIIBT2 40T2为温度等级,40为最大表面温度40度Db设备防护用于22区类似铭牌为。

2024-05-29 16:29:28 861

铝合金Alodine表面处理工艺标准与相关资料

铝合金Alodine表面处理工艺标准与相关资料

2024-08-20

关于公司ODM与OEM业务的思考脑图

关于公司ODM与OEM业务的思考脑图,xmind格式

2024-08-14

51单片机入门-江协科技-23~24-DS1302时钟的Proteus仿真环境V2.9

51单片机入门_江协科技_23~24_DS1302时钟的Proteus仿真环境V2.9

2024-04-07

74HC595 在Proteus中模拟8x8点阵屏环境搭建-51单片机学习

74HC595 在Proteus中模拟8x8点阵屏环境搭建_51单片机学习

2024-04-05

proteus仿真51单片机开发板V2.8

proteus仿真51单片机开发板V2.8V

2024-04-04

普中51开发板(HC6800)Proteus仿真环境V2.7

普中51开发板(HC6800)Proteus仿真环境V2.7

2024-04-03

普中开发板proteus仿真电路V2.6

普中开发板proteus仿真电路V2.6

2024-03-29

普中C51开发板数码管和LED的Proteus仿真文件V2.5

普中C51开发板数码管和LED的Proteus仿真文件V2.5

2024-03-28

Proteus 8.7 SP3的普中 HC6800-ES-V2新版-V0电路原理图

Proteus 8.7 SP3的普中 HC6800-ES-V2新版-V0电路原理图

2024-03-20

单片机C语言入门-2.0.1-C51单片机模拟板电路初版

普中科技_C51单片机学习开发_HC6800-ES-V2.0新版原理图

2024-03-20

Multisim NI做的维修电工中级里面的RC阻容放大电路模拟电路

Multisim NI做的维修电工中级里面的RC阻容放大电路模拟电路

2022-03-07

10个维修电工中级PLC程序梯形图

10个维修电工中级PLC程序梯形图

2022-03-08

空空如也

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

TA关注的人

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