01 2019 档案

摘要:将数字字符转为数字的两种方法: 第一种: 用数字字符出减去'0'。例如:'1'-'0' (它俩是用ASCII码相减的。即49-48=1) 第二种: 用数字字符出减去48。(48是‘0’的ASCII码)例如:'1'-48=1 阅读全文
posted @ 2019-01-23 13:41 小大大小 阅读(7608) 评论(0) 推荐(0) 编辑
摘要://函数fun功能:将a和b所指的两个字符串分别转化成面值相同的整数,并进行相加作为函数值返回,规定只含有9个以下数字字符。 //重难点:字符数字转化为整型数字。 //函数fun功能:分别统计字符串大写字母和小写字母的个数。 //重难点:形参与实参类型相一致。 //函数fun功能是:使变量h中的值保 阅读全文
posted @ 2019-01-23 13:38 小大大小 阅读(1055) 评论(0) 推荐(0) 编辑
摘要://函数fun功能:将长整型数中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。 //重难点:思路:因为不是字符串,所以可以把问题变成整数的操作,采用取余和除的操作。对整数进行取余和除以操作。 阅读全文
posted @ 2019-01-23 11:30 小大大小 阅读(505) 评论(0) 推荐(0) 编辑
摘要://编写一个函数:tt指向一个M行N列的二维数组,求出二维数组每列中最小的元素,并依次放入pp所指的一维数组中。二维数组中的数在主函数中赋予。 //重难点:求出的是每一列的最小值,这里要注意,学会简化代码,省去一些多余定义的变量。 阅读全文
posted @ 2019-01-19 18:22 小大大小 阅读(2095) 评论(0) 推荐(0) 编辑
摘要:嵌入式设备中数码管显示“0~F”的方式是:定义了一个数组,里面含有16个元素,分别代表0~F,这样可以方便以后的调用。共阳极数码管编码表:unsigned char table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x8 阅读全文
posted @ 2019-01-18 21:08 小大大小 阅读(43093) 评论(0) 推荐(1) 编辑
摘要://函数fun功能:统计字符串中各元音字母的个数,注意:不区分大小写。 //重难点:switch语句的使用。 //函数fun功能是:求出二维数组周边元素之和,作为返回值返回。 //重难点:对文件的输出处理。for循环和if的结合使用。 阅读全文
posted @ 2019-01-18 18:16 小大大小 阅读(727) 评论(0) 推荐(0) 编辑
摘要://编写一个函数fun,比较两个字符串的长度,(不使用C语言提供的求字符串长度的函数),函数返回较长的字符串。若两个字符长度相同,则返回第一个字符串。 //重难点:通过数组处理和通过指针进行处理的不同。记住对指针进行处理以后,指针的位置已经发生变化,所以要进行指针的备份。注意返回值类型是否匹配,这里 阅读全文
posted @ 2019-01-18 12:17 小大大小 阅读(261) 评论(0) 推荐(0) 编辑
摘要://函数fun的功能是:计算形参x所指数组中平均值(规定所有数均为正数),将所指数组中大于平均值的数据移至数组的前部,小于等于的移至后部,平均值作为返回值,在主函数中输出平均值和后移的数据。 //重难点:对数组的处理。 //程序功能:读入一个英文文本行,将其中每个单词的第一行字母改成大写,然后输出此 阅读全文
posted @ 2019-01-17 17:41 小大大小 阅读(636) 评论(0) 推荐(0) 编辑
摘要://给定程序的功能是,调用函数fun将指定源文件中的内容赋值到指定目标文件中,复制成功时函数返回1,失败时返回0,把复制的内容输出到终端屏幕。主函数中源文件名放在变量sfname中,目标文件名放在变量tfname中。 //重难点:对文件的处理。如何判断文件是否达到末尾,如何往文件中写入数据。 阅读全文
posted @ 2019-01-17 11:14 小大大小 阅读(477) 评论(0) 推荐(0) 编辑
摘要://函数fun的功能为:计算x所指数组中N个数的平均值(规定所有数都为正数),平均值通过形参返回给主函数,将小于平均值且最接近平均值的数作为函数值返回,并输出。 //重难点:形参与实参之间,是否进行了值传递。 //函数fun函数的功能是:根据整型形参n,计算如下公式的值。A1=1,A2=1/(1+A 阅读全文
posted @ 2019-01-16 21:45 小大大小 阅读(798) 评论(0) 推荐(0) 编辑
摘要://函数fun的功能是:将n个无序整数从小到大排序。 //冒泡排序法:小数往下浮,大数往上浮。把数都存到一个数组,然后两两比较,大数往后交换。双层递减循环。 //第二种方法:都放入一个数组中,然后记录第一个数的下标,它为最小的数,然后依次比较,遇见比这个数小的就交换位置,最后第一位就为所有数中最小的 阅读全文
posted @ 2019-01-16 13:21 小大大小 阅读(503) 评论(0) 推荐(0) 编辑
摘要://函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),作为函数返回,并将大于平均值的数放在形参y所指数组中,在主函数中输出。 //重难点:对结构体数据进行求平均值。 //函数fun的功能是:根据整型参数m,计算如下公式的值。 //重难点:函数返回值类型相一致。 //在此程 阅读全文
posted @ 2019-01-15 19:04 小大大小 阅读(1802) 评论(0) 推荐(0) 编辑
摘要://给定程序,函数fun的功能是:将自然数1~10以及它们的平方根写到名为myflie3.txt的文本文件中,然后再顺序读出显示在屏幕上。 //重难点:fprintf()函数和fscanf()函数的使用。!feof(fp)用来判断文件没有到达末尾。fscanf(fp,"%d%f",&n,&x);把文 阅读全文
posted @ 2019-01-15 11:32 小大大小 阅读(757) 评论(0) 推荐(0) 编辑
摘要://给定程序中fun函数的功能是:从低位开始取出长整形变量s中奇数位上的数,依次构成一个新的数放在t中。高位仍在高位,低位仍在低位。例如:当s中的数为7654321时,t中的数为7531。 //重难点:函数传递的形参和实参类型要一致。对整型变量进行取余操作可以取得各个位上的值。 阅读全文
posted @ 2019-01-14 16:57 小大大小 阅读(455) 评论(0) 推荐(0) 编辑
摘要:计算机二级C语言选择题错题知识点记录。 1,在数据流图中,用标有名字的箭头表示数据流。在程序流程图中,用标有名字的箭头表示控制流。 2,结构化程序设计的基本原则:自顶向下,逐步求精,模块化,限制使用goto语句。不包括多态性。 3,概要设计说明书是总体设计阶段产生的文档,集成测试计划是在概要设计阶段 阅读全文
posted @ 2019-01-13 22:03 小大大小 阅读(1989) 评论(0) 推荐(0) 编辑
摘要://程序填空题:在此程序中,通过定义学生结构体变量,存储了学生的学号,姓名和三门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun()函数的功能是重写形参filename所指文件中最后一个学生的数据,即用新的覆盖旧的,其他的不变。 //重难点:结构体数据的定义。对文件的读写操作。双层for 阅读全文
posted @ 2019-01-13 15:55 小大大小 阅读(753) 评论(0) 推荐(0) 编辑
摘要://给定程序中fun函数的功能是:将p所指的字符串中每个单词的最后一个字母改成大写。(这里的“单词”是指由空格隔开的字符串) //重难点:指针对数组的遍历。大小写转换的方法。第一种使用加减32 得到,第二种通过函数转换。gets()函数的使用。 阅读全文
posted @ 2019-01-13 09:58 小大大小 阅读(667) 评论(0) 推荐(0) 编辑
摘要:python编程出现:expected an indented block错误。 expected an indented block翻译为:应为缩进块。 python中没有像C语言使用{}来表示从属关系,而是使用缩进表示上下级关系。 导致excepted an indented block这个错误 阅读全文
posted @ 2019-01-12 19:14 小大大小 阅读(358593) 评论(0) 推荐(2) 编辑
摘要:python练习:假设s是一个字符串,返回s中十进制数字之和。例如,如果s是‘a2b3c’,则返回5。 重难点:字符串转化为字符序列。in的多种应用。try-except代码块的使用。 阅读全文
posted @ 2019-01-12 19:00 小大大小 阅读(670) 评论(0) 推荐(0) 编辑
摘要://程序设计题:学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把分数低的学生数据放在b所指的数组中,注意:分数最低的学生可能不止一个,函数返回分数最低的学生人数。 //重难点:结构体的定义。结构体的使用。文件指针的定义。对文件的操作。输出格式 阅读全文
posted @ 2019-01-12 11:09 小大大小 阅读(690) 评论(0) 推荐(0) 编辑
摘要://程序设计题:函数fun的功能是:将两位数的正整数a,b合并形成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数的个位和百位上,b数的十位和个位数依次放在c数的十位和千位上。例如:当a=45,b=12时,调用该函数后,c=2514。 //重难点:给指针赋值(第一种是把一个变量的地址 阅读全文
posted @ 2019-01-11 11:04 小大大小 阅读(266) 评论(0) 推荐(0) 编辑
摘要:python练习:斐波那契数列的递归实现 重难点:递归的是实现 python练习:使用上述程序计算fib(5),那么需要计算多少次fib(2)的值? 重难点:全局变量的定义和使用 阅读全文
posted @ 2019-01-10 21:19 小大大小 阅读(2492) 评论(0) 推荐(0) 编辑
摘要:python练习:编写一个函数isIn,接受两个字符串作为参数,如果一个字符串是另一个字符串的一部分,返回True,否则返回False。 重难点:定义函数的方法。使用str类型的find()函数,可以查找多个字符。第二种方法为把字符串转化为字符队列,然后遍历寻找,但是只可以寻找一个字符。 阅读全文
posted @ 2019-01-10 18:36 小大大小 阅读(1524) 评论(0) 推荐(0) 编辑
摘要://给定程序功能是:从键盘输入若干行文本(每行不超过80个字符),写到文件myfile4.txt中,用-1(独立一行)作为字符串输入结束的标志,然后将文件的内容读到显示在屏幕上。文件的读写分别由自定义函数ReadText和WriteText实现。 //重难点:文件指针的使用。gets()函数的使用。 阅读全文
posted @ 2019-01-10 17:15 小大大小 阅读(472) 评论(0) 推荐(0) 编辑
摘要:python练习:使用二分法查找求*似*方根,使用二分法查找求*似立方根。 重难点:原理为一个数的*方根一定在,0到这个数之间,那么就对这之间的数,进行二分遍历。精确度的使用。通过最高值和最低值确定二分的范围。考虑判断数字的正负情况。while abs(ans**2-x)>=epsilon:这一个判 阅读全文
posted @ 2019-01-10 16:20 小大大小 阅读(2555) 评论(0) 推荐(0) 编辑
摘要:python练习:编写一个程序,要求用户输入一个整数,然后输出两个整数root和pwr,满足0<pwr<6,并且root**pwr等于用户输入的整数。如果不存在这样一对整数,则输入一条消息进行说明。(第一部分为使用穷举法求立方根) 重难点:input()函数返回值为字符串类型,需要转换为整型。whi 阅读全文
posted @ 2019-01-09 20:04 小大大小 阅读(4375) 评论(0) 推荐(0) 编辑
摘要:python练习:编写一个程序,要求用户输入10个整数,然后输出其中最大的奇数,如果用户没有输入奇数,则输出一个消息进行说明。 重难点:通过input函数输入的行消息为字符串格式,必须转换为整型,否则不能进行排序交换位置。通过索引的方式可以查看字符串中的每一个字符,双层for循环进行冒泡排序。for 阅读全文
posted @ 2019-01-09 17:26 小大大小 阅读(12043) 评论(0) 推荐(0) 编辑
摘要:python练习:编写一个程序,检查3个变量x,y,z,输出其中最大的奇数。如果其中没有奇数,就输出一个消息进行说明。 笔者是只使用条件语句实行的。(if-else) 重难点:先把三个数进行由小到大的排序,然后再从最大数进行判断,如果是奇数就输出,如果不是就判断下一个数。 阅读全文
posted @ 2019-01-09 12:37 小大大小 阅读(1792) 评论(1) 推荐(0) 编辑
摘要://给定程序,函数fun的功能是:求出形参ss所指字符串数组中最长字符串的长度,将其余字符串右边用字符*补齐,使其与最长的字符串等长。ss所指字符串数组中共有M个字符串,且串长<N。 //重难点:先把第一个字符串记录为最长,然后再遍历替代最长的。处理二维字符串数组需要双重循环,循环处理的时候什么时候 阅读全文
posted @ 2019-01-09 10:24 小大大小 阅读(677) 评论(0) 推荐(0) 编辑
摘要://程序修改题:给定程序MODI1.C中函数fun的功能是:先将字符串s中的字符按正序存放到t串中,然后把s中的字符按逆序连接到t串的后面。例如:当s中的字符串为:“ABCDE”时,则t中的字符串应为:“ABCDEEDCBA”。 //重要点:字符串结尾都是“\0”结尾。strlen()函数不获取'\ 阅读全文
posted @ 2019-01-08 12:20 小大大小 阅读(832) 评论(0) 推荐(0) 编辑
摘要:Python环境搭建后,可以使用多种方式进行程序的执行。 第一种: 进入CMD命令提示符 输入python 进入python环境(可以使用Ctrl+C退出) 输入print("hello") 回车显示结果 第二种方法: 使用编辑器,当然编辑器有多种,比如VS2017,Notepad++。 如果使用V 阅读全文
posted @ 2019-01-07 21:47 小大大小 阅读(436) 评论(0) 推荐(0) 编辑
摘要:Visual Studio 2017进行Python开发环境的搭建,使用VS2017进行python代码的编写。 前提:已经安装过VS2017且进行过配置。 第一部分: Python环境的搭建: 建议使用Python3.5.3 32位版本解释器,推荐下载地址:https://python123.io 阅读全文
posted @ 2019-01-07 21:13 小大大小 阅读(13053) 评论(0) 推荐(0) 编辑
摘要:Linux Ubuntu运行线程程序出现undefined reference to ‘pthread_create’和undefined reference to ‘pthread_join’错误。 编写好线程代码,进行编译 出现下面提示 问题的原因:在程序的头文件引用中,包含有pthread头文 阅读全文
posted @ 2019-01-07 15:48 小大大小 阅读(1397) 评论(0) 推荐(0) 编辑
摘要://给定程序的功能是:调用fun函数建立班级通讯录。通讯中记录每位学生的编号,姓名和电话号码。班级的人数和学生的信息从键盘读入,每个人的信息作为一个数据块(代表要使用结构体)写到名为myfile5.dat的二进制的文件中。 //重要点:1,数据块结构体的定义和使用。2,文件指针的定义以及对文件的读写 阅读全文
posted @ 2019-01-07 12:33 小大大小 阅读(918) 评论(0) 推荐(0) 编辑