自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 C程序设计语言 4-5

练习 4-5给计算器程序增加访问 sin、exp 与 pow 等库函数的操作。有关这些库函数的详细信息,参见附录 B.4 节中的头文件math.h。函数strcmp在比较结果相等的时候返回值是0不是1!!!一开始在调用这里的时候一直以为返回值会是1,怎么算也算不出来,想了好久。主函数——main.c#include <stdio.h>#include <std...

2020-04-29 23:08:08 489

原创 C程序设计语言 4-4

练习4-4 在栈操作中添加几个命令,分别用于在不弹出元素的情况下打印栈顶元素;复制栈顶元素;交换栈顶两个元素的值。另外增加一个命令用于清空栈。#include <stdio.h>#define MAXVAL 100int sp = 0;double val[MAXVAL];void push(double f){ if (sp < MAXVAL) v...

2020-04-29 00:47:00 466

原创 C 程序设计语言 4-3

#include <stdio.h>#include <stdio.h>#include <stdlib.h>#define MAXOP 100#define NUMBER '0'int getop(char []);void push(double);double pop(void);int main(){ int type; ...

2020-04-23 00:08:44 839

原创 C程序设计语言 4-2

练习4-2 对atof函数进行扩展,使它能够处理形如123.45e-6的科学计数法,其中浮点数后面可能会紧跟一个e或E以及一个指数(可能有正负号)。#include <stdio.h>#include <ctype.h>#define MAXLEN 100double atof(char s[]);int main(){ int c, i = 0;...

2020-04-22 17:50:02 372

原创 C程序设计语言 4-1

练习4-1 编写函数strrindex(s,t),它返回字符串t在s中最右边出现的位置。如果s中不包含t,则返回-1。#include <stdio.h>#include <string.h>#define MAXLEN 100int strrindex(char s[], char t[]);int main(){ int c, i; cha...

2020-04-19 00:22:36 730

原创 C程序设计语言 3-6

练习3-6 修改itoa函数,使得该函数可以接收三个参数。其中,第三个参数为最小字段宽度。为了保证转化后所得结果至少具有第三参数指定的最小宽度,必要时应在所得结果的左边添加一定的空格。#include <stdio.h>#include <string.h>#define MAXLEN 32void itoa(int n, char s[], int l);...

2020-04-18 22:41:55 442

原创 C程序设计语言 3-5

练习 3-5编写函数 itob(n, s, b),将整数 n 转换为以 b 为底的数,并将转换结果以字符的形式保存到字符串 s 中。例如,itob(n, s, 16)把整数 n 格式化成十六进制整数保存在 s 中。一开始想的是设置一个进制转换表,比如16进制得到[0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f],进制得到[0,1,2,3,4,5,6,7,8,9,a,b,c,d...

2020-04-18 22:20:35 542

原创 C程序设计语言 3-4

练习 3-4在数的对二的补码表示中,我们编写的 itoa 函数不能处理最大的负数,即n 等于-2 字长-1的情况。请解释其原因。修改该函数,使它在任何机器上运行时都能打印出正确的值。错误在于补码表示中正数取值范围比复数小一。补码的表示即为模运算表示法。举个简单的例子,假如计算机表示的位数为3位,即000~111,如果不要求表示负数,那么000~111换算成十进制即为0~7,即计算机只能表示0...

2020-04-17 18:10:18 519

原创 C程序设计语言 3-3

练习 3-3编写函数 expand(s1, s2),将字符串 s1 中类似于 a-z 一类的速记符号在字符串 s2 中扩展为等价的完整列表 abc…xyz。该函数可以处理大小写字母和数字,并可以处理 a-b-c、a-z0-9 与-a-z 等类似的情况。作为前导和尾随的-字符原样排印。写完都不想看了,改的太久了。。。#include <stdio.h>#include ...

2020-04-17 16:13:53 316 1

原创 C程序设计语言 3-2

练习 3-2编写一个函数 escape(s, t),将字符串 t 复制到字符串 s 中,并在复制过程中将换行符、制表符等不可见字符分别转换为\n、\t 等相应的可见的转义字符序列。要求使用 swich 语句。再编写一个具有相反功能的函数,在复制过程中将转义字符序列转换为实际字符。#include <stdio.h>#define MAXLEN 100void esca...

2020-04-16 11:45:01 398

原创 C程序设计语言 3-1

练习3-1 在上面有关折半查找的例子中,while循环语句内共执行了两次测试,其实只要一次就足够(代价是将更多的测试在循环外执行)。重写该函数,使得在循环内部只执行以此测试。比较两种版本函数的运行时间。我一开始是没想出来的,所以去网上看了看,发现网上有些代码无法运行但思路是对的,所以重新改了改发出来。以下是原文链接:https://blog.csdn.net/warmars/arti...

2020-04-16 10:29:40 457

原创 C程序设计语言 2-10

练习2-10 重新编写将大写字母转换为小写字母的函数lower,并用田间表达式替代其中的if-else结构。#include <stdio.h>#define MAXLEN 100void lower(char s[]);int main(){ int i, c; char s[MAXLEN]; i = 0; printf("Please input s...

2020-04-15 22:16:33 322

PDF页面删除修改裁切工具

PDF-XChange Editor。专注于PDF电子文档的编辑功能,体积小巧,速度飞快,界面友好,打开PDF文件速度快,具备丰富的配置和功能选项,可以帮助您快速的制作和编写PDF电子文档!支持创建,查看,编辑,注释,OCR识别和数字签名PDF文件等等功能。

2019-12-28

空空如也

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

TA关注的人

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